将信息从Servlet发送到JSP

时间:2012-02-28 20:03:29

标签: java jsp servlets

确定这就是我要做的...我有一个JSP页面,它从用户那里得到2个整数。我在这个JSP中使用了一个表单,因此我可以使用doGet方法将信息发送到servlet。

然后我想把这些数字找到最大的共同点并将其发送到另一个JSP。现在获得GCD不是问题,我只是使用功能。但是我无法弄清楚如何向新的JSP发送任何内容。

    request.setAttribute("TEST", "TESTING");
    request.getRequestDispatcher("/WEB-INF/JSP2.jsp").forward(request, response);

这就是我正在玩的东西,用于将信息从servlet发送到另一个名为JSP2的JSP。但每当我点击提交JSP(我输入数字),我得到一个错误。

非常感谢任何帮助

2 个答案:

答案 0 :(得分:0)

向我们展示项目的目录结构。将index.jsp页面设为hello,看看是否可以访问它。

如何部署应用程序,向我们展示.war解压缩的内容。

您使用requestDispatcher的想法是正确的,以及向请求添加内容,以及稍后使用它们的另一个servlet / jsp。请注意,如果您通过server:port / index.jsp访问index.jsp,那么requestDispatcher参数也应该是“your.jsp”而不是“WEB-INF / the.jsp”,即删除WEB-INF。

答案 1 :(得分:0)

如果您的表单是POST您的servlet,那么您是否应该实施doPost而不是doGet