java - 如何将数字数组传递到jsp页面?

标签 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页面(结果):

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

最佳答案

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

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

关于java - 如何将数字数组传递到jsp页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27408125/

相关文章:

java - OpenJdk 上的 getResource 抛出 java.nio.file.NoSuchFileException

forms - Spring MVC 表单操作 POST 方法不重定向

ios - 如何在 tableView swift 中快速进行数组追加和排序

arrays - 多维数组间接交互

java - 如何比较两个数组。一个数组从文件中获取,另一个数组是随机数?

java - Servlet、JSP、Java?

jsp - 为什么jsp :include parameters not visible

java - 将 JSON 响应从 Servlet 返回到 Javascript/JSP 页面

Java TextField getText() 返回先前的字符串值

java - 如何在log4j.xml中定义linux系统日志根路径var/logs