用servlet如何实现jsp登陆页面的跳转??

[复制链接]
查看11 | 回复5 | 2015-12-14 15:25:50 | 显示全部楼层 |阅读模式
登陆网页提交表单给servlet处理验证通过之后,用什么方法实现从当前页面跳到新的页面,不要另打开新的网页,就是登陆前的网页变成新的网页

回复

使用道具 举报

千问 | 2015-12-14 15:25:50 | 显示全部楼层
1) redirect 方式response.sendRedirect("/a.jsp");页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如:response.sendRedirect("URL");跳转后浏览器地址栏变化。这种方式要传值出去的话,只能在url中带parameter或者放在session中,无法使用request.setAttribute来传递。2) forward方式RequestDispatcher dispatcher = request.getRequestDispatcher("/a.jsp");dispatc
回复

使用道具 举报

千问 | 2015-12-14 15:25:50 | 显示全部楼层
request.getRequestDispatcher( xxx.jsp?name="value"&...)后面带上你要传递的数据(表单所获取的)然后就在xxx.jsp里面通过request.getParameter()来获取你提交的数据。然后判断如是空值的话就是刚打开网页,如果不是空值,然后将你得到的值进行处理(如与数据库进行核对),然后从页上输出一
回复

使用道具 举报

千问 | 2015-12-14 15:25:50 | 显示全部楼层
servlet处理逻辑,可以将数据传输到jsp页面,可以根据重定向和转发方法
回复

使用道具 举报

千问 | 2015-12-14 15:25:50 | 显示全部楼层
直接使用request/response进行跳转就可以了
回复

使用道具 举报

千问 | 2015-12-14 15:25:50 | 显示全部楼层
方法一:RequestDispatcher requestDispatcher=request.getRequestDispatcher(
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行