我试图弄清楚如何将存储在整数数组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 中的适当范围(请求或 session 似乎合理)。
- 在页面上使用c:forEach来显示列表的内容。
关于java - 如何将数字数组传递到jsp页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27408125/