我试图弄清楚如何将存储在整数数组FibSequence
中的数字数组输出到jsp页,最好输出到输入字段中。
有谁知道如何在jsp页面上实现数组输出?
我可以将数组序列打印到Eclipse中的控制台,但不确定如何使用jsp页面:
int[] fibSequence = fibonacci_proxy.fibonacciArrayTest(fibMax);
for (int value : fibSequence) {
System.out.println(value);
}
使用以下解决方案,我已经实现了一个数字:
Servlet(FibonacciServlet):
// read form fields
String fibNum = req.getParameter("fibNum");
//send input to the result page using a redirect
resp.sendRedirect(("result.jsp?fibNum=" + fibNum));
Jsp页面(结果):
<% String fibNum = request.getParameter("fibNum"); %>
<input type="text" name="fibNum" value="<%=fibNum%>" size="40px" style="font-size:30pt;height:60px">
最佳答案
停止尝试使用Java编程语言编写C代码;而是使用对象。
将斐波那契数字列表表示为List<Integer>
或List<Long>
。
在Servlet中将该变量添加到适当的范围(请求或会话似乎合理)。
使用页面上的c:forEach显示列表的内容。