`

Servlet中的两种跳转方法

阅读更多

Servlet中的两种跳转方法:
方法一:response.sendRedirect("../success.jsp")
利用这个方法如果跳转前有request.setAttribute("a","b")的话,那么参数是传不到success.jsp,因为它在客户端重定向到success.jsp了,本质上跳了2次。所以参数失效,使用这个的时候会发现浏览器的URL地址发生了变化。
方法二:RequestDispatcher rd = getServletContext().getRequestDispatcher("/login.jsp"); rd.forward(request,response); 利用这个方法跳转,参数可以被正确传送,而且效率比第一种高,IE的URL地址不变。
302 location

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    web下载文件和跳转的方法

    开发Web应用中会遇到从一个页面跳转到另一个页面的问题,在Servlet中有两种跳转方式: 跳转 重定向:配合浏览器跳转(此方法不能用两次),response给浏览器带一句跳转的话,浏览器就乖乖跳转了。 转发: ...

    JavaWeb 面试

    4、两种跳转方式分别是什么?有什么区别? 5、说一说Servlet的生命周期? 6、Servlet版本间(忘了问的是哪两个版本了)的不同? 7、JAVA SERVLET API中forward() 与redirect()的区别? 8、Servlet的基本架构 。。...

    jsp中页面之间的跳转forward与sendRedirect的区别

    页面之间的跳转可以通过两种方式实现:forward和sendRedirect。 forward:可以在JSP页面中使用,可以在Servlet中实现。 在JSP页面中使用”目标文件”/>,例如要跳转到userlist.jsp,可以写: 代码如下: ”userlist...

    C-ATM.zip jsp+servlet 项目【练手/总结/巩固】

    1. 在JavaWeb中,页面跳转有两种方式:重定向和转发。 2. 重定向是通过发送特定的HTTP响应码告知浏览器请求的资源已被移到新的URL上,浏览器接收到响应后会重新发送请求到新的URL地址,因此URL路径会改变。 3. 转发...

    java面试宝典

    124、两种跳转方式分别是什么?有什么区别? 31 125、如何执行一个线程安全的JSP? 31 126、JSP如何处理HTML FORM中的数据? 31 127、在JSP如何包含一个静态文件? 32 128、在JSP中如何使用注释? 32 129、在JSP中如何执行...

    千方百计笔试题大全

    124、两种跳转方式分别是什么?有什么区别? 31 125、如何执行一个线程安全的JSP? 31 126、JSP如何处理HTML FORM中的数据? 31 127、在JSP如何包含一个静态文件? 32 128、在JSP中如何使用注释? 32 129、在JSP中如何...

    Pager-taglib页面分页示例

    这是关于paper-taglib分页框架的小小项目,导入myeclipse中部署到服务器可直接运行,包含了两种分页风格:普通样式和谷歌样式,可以在servlet中通过注释切换。

    网络编程复习资料

    1、JSP有哪些动作?作用分别是什么? 2、简述JSP的内置对象及方法。 3、简述JSP的常用指令。 4、什么情况下调用doGet()和doPost()? 5、JSP和Servlet有哪些相同点和不同点,...7、在JSP中下面的两种跳转方式有什么区别?

    java面试题

    答:多线程有两种实现方法,一种是继承Thread类或者实现Runnable接口。同步就是在方法返回类型后面加上synchronized。 c#中的委托,事件是不是委托? 答:委托就是将方法作为一个参数带入另一个方法叫做委托,事件...

    JSP中的include有几种形式?都有什么区别?

    JSP中的include有哪些?有什么区别? 1、JSP中的include有哪些 ... 您可能感兴趣的文章:springMVC几种页面跳转方式小结JSP中include指令和include行为的区别springMVC使用jsp:include嵌入页面的两种方法(推荐)

    Java面试宝典2010版

    15、两种跳转方式分别是什么?有什么区别? 16、页面间对象传递的方法 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 18、MVC的各个部分都有那些技术来实现?如何实现? 19、我们在web应用开发过程...

    JAVA WEB框架,java网站一个模块只用写一个文件

    上面的流程servlet除了mode没有需要得到上文有关数据,所以在execute中不需要调用load(formbean)方法。 下面看一下另一种情况,添加一个老师到师资队伍: 1.用户请求:action=Szdw.jsp?mode=add 填写相关的表单,...

    jsp分页组件

    支持跳转到jsp和跳转到Action(struts架构)两种类型,支持单选或者多选列,支持传Vector 或者sql语句,支持数据库后端分页.... 具体参见源码包中“使用说明.txt”,里面有详细的设置步骤,使用示例源码

    潍坊学院成人教育Java-Web程序设计B卷试卷及参考答案.doc

    和 是Servlet处理完数据后进行跳转的两种方式。 5. 在JavaScript中根据变量的作用域可以分为:全局变量和 两种。 6. 表格的 和 属性用于水平和垂直合并单元格。 二、选择(共 15题,每空 2 分,合计30 分) 1. ...

    最新Java面试宝典pdf版

    15、两种跳转方式分别是什么?有什么区别? 89 16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用...

    Java面试笔试资料大全

    15、两种跳转方式分别是什么?有什么区别? 89 16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用...

    JAVA面试宝典2010

    15、两种跳转方式分别是什么?有什么区别? 89 16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用...

    Java面试宝典-经典

    15、两种跳转方式分别是什么?有什么区别? 89 16、页面间对象传递的方法 89 17、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 90 18、MVC的各个部分都有那些技术来实现?如何实现? 90 19、我们在web应用...

Global site tag (gtag.js) - Google Analytics