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

我请讲解下,点击jsp页面的按钮通过servlet跳转到另一个jsp页面?

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

2024-04-29 03:19:39

跳转要用内部跳转,全部的页面的相似代码?你的分给得太低了,估计没人会写给你的。
我简要给你写哈:
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页面。
听风入韵

2024-04-29 10:51:43

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);
}
蔓草离离

2024-04-29 09:50:45

request.getRequestDispatcher("要跳转的页面的名字.jsp").forward(request, response);
谁?

2024-04-29 09:39:55

<form action="提交到的servlet">
<input type="sumbit" value="提交">
</form>

servlet:
处理。。。
 response.sendRedirect("所需要跳转的页面");
追问
不好意思,我按照你说的做了,但是有错误啊,我的servlet中这样写对么
追答
。。。贴下那错误呗、 如果看代码是没什么错误的。
追问
错误这样
追答
你那servlet路径错了  他说找不到