点击jsp页面的按钮通过servlet跳转到另一个jsp页面
我就是想从一个jsp页面点击一个按钮,然后通过post提交到一个servlet页面,最后在另一个jsp页面内显示出值该怎么做,求servlet页面都post中的详细代码...
我就是想从一个jsp页面点击一个按钮,然后通过post提交到一个servlet页面,最后在另一个jsp页面内显示出值该怎么做,求servlet页面都post
中的详细代码 展开
中的详细代码 展开
4个回答
展开全部
跳转要用内部跳转,全部的页面的相似代码?你的分给得太低了,估计没人会写给你的。
我简要给你写哈:
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页面。
展开全部
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
request.getRequestDispatcher("要跳转的页面的名字.jsp").forward(request, response);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form action="提交到的servlet">
<input type="sumbit" value="提交">
</form>
servlet:
处理。。。
response.sendRedirect("所需要跳转的页面");
<input type="sumbit" value="提交">
</form>
servlet:
处理。。。
response.sendRedirect("所需要跳转的页面");
更多追问追答
追问
不好意思,我按照你说的做了,但是有错误啊,我的servlet中这样写对么
追答
。。。贴下那错误呗、 如果看代码是没什么错误的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询