实现从servlet和jsp之间的跳转

1.从servlet跳转到jsp中
(1)转发:RequestDispatcher.forward()
request.getRequestDispatcher("****.jsp").forward(request, response);
它是在服务器端起作用的,当你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递。
重定向后浏览器地址栏URL不变。
(2)重定向:sendRedirect
response.sendRedirect("*****.jsp");它在用户的浏览器端工作。
重定向后在浏览器地址栏上会出现重定向页面的URL。
比较
  (1) Dispatcher.forward()是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;
  (2) response.sendRedirect()则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。
2.从jsp中跳转到servlet或其他jsp页面
(1)location:
window.location=“market?action=select&values=values&productName=proName”;
(2)form:

(3) post: $.post("stuServlet",parm,function(data){ code; });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值