我就是想从一个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"));
求采纳,求给分!追问
我简要给你写哈:
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);
}
<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("所需要跳转的页面");追问
<input type="sumbit" value="提交">
</form>
servlet:
处理。。。
response.sendRedirect("所需要跳转的页面");追问
不好意思,我按照你说的做了,但是有错误啊,我的servlet中这样写对么
追答。。。贴下那错误呗、 如果看代码是没什么错误的。
追问错误这样
追答你那servlet路径错了 他说找不到
本回答被提问者采纳