点击jsp页面的按钮通过servlet跳转到另一个jsp页面

我就是想从一个jsp页面点击一个按钮,然后通过post提交到一个servlet页面,最后在另一个jsp页面内显示出值该怎么做,求servlet页面都post
中的详细代码

跳转要用内部跳转,全部的页面的相似代码?你的分给得太低了,估计没人会写给你的。
我简要给你写哈:
1、前台:
<form action="提交到的servlet">
<input type="text" value="你需要显示的值" />
<input type="sumbit" value="提交">
</form>
2、servlet:
处理。。。
request.setAttribuate("msg","你需要显示的值");
this.getServletContext().getRequestDispatcher("跳转的servlet").forward(request, response);
3、JSP页面显示
out.print(request.getAttribuate("msg"));
求采纳,求给分!追问

真不好意思,我是新手,请问this.getServletContext().getRequestDispatcher("跳转的servlet").forward(request, response);中的跳转的servlet,我是想通过这个servlet跳转到另一个jsp中,为什么不是“要跳转的jsp”而是要“跳转的servlet”,求解

追答

额。 不好意思 打太快,搞错了。this.getServletContext().getRequestDispatcher("跳转的JSP页面").forward(request, response); 这句话是内部跳转,意思是通过上下文将这个请求发送到目标JSP页面 就是你要跳转的JSP页面。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-29
jsp 代码断
<frorm action ="aaServlet" method="post">
<input type="sumbit" value="提交">
</form>

aaServlet.java 代码断
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

this.getServletContext().getRequestDispatcher("跳转的servlet").forward(request, response);
}
第2个回答  2012-03-29
request.getRequestDispatcher("要跳转的页面的名字.jsp").forward(request, response);
第3个回答  2012-03-29
<form action="提交到的servlet">
<input type="sumbit" value="提交">
</form>

servlet:
处理。。。
 response.sendRedirect("所需要跳转的页面");追问

不好意思,我按照你说的做了,但是有错误啊,我的servlet中这样写对么

追答

。。。贴下那错误呗、 如果看代码是没什么错误的。

追问

错误这样

追答

你那servlet路径错了 他说找不到

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网