如何将数组数组传递给jsp页面?

时间:2014-12-10 18:21:04

标签: java arrays jsp servlets

我试图找出存储在整数数组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 Page(结果):

<% String fibNum = request.getParameter("fibNum"); %>   
<input type="text" name="fibNum" value="<%=fibNum%>" size="40px" style="font-size:30pt;height:60px">

1 个答案:

答案 0 :(得分:1)

停止尝试使用java编程语言编写c代码;相反,使用对象。

  1. 将斐波那契数字列表表示为List<Integer>List<Long>
  2. 将该变量添加到servlet中的相应范围(请求或会话似乎合理)。
  3. 在页面上使用c:forEach来显示列表的内容。