在JavaWeb的Servlet开发中,有时需要验证来自客户端的参数,或者是处理客户端的数据,然后跳转到相应的其他的 界面,这里有两种页面跳转的方式,一种是重定向,一种是转发。
重定向方式是浏览器和服务端共同的行为,当客户端像服务端(Servlet)发送请求,如果这时使用重定向的方式,服务端就会通知浏览器,让后浏览器在去访问服务端的定向的资源。
index.html为最终访问的页面,此时浏览器的URL栏的最后面显示的也是index.html,也就是如果访问:
http://localhost:8080/ServeletTest 使用重定向URL将会显示: http://localhost:8080/index.html
代码:
//重定向到index.html页面 response.sendRedirect("/Test/index.html");
转发的方式是服务端内部的行为,就相当于服务器内部把相应的页面拿出来显示,此时的URL栏后面也不会显示相应html的文件名+html而显示的是开发的Servlet也就是如访问http://localhost:8080/ServletTest,最终页面跳转了但是他的URL还是显示的是http://localhost:8080/ServletTest
代码:
ServletContext context = this.getServletContext(); //定位需要转发的路径 RequestDispatcher rd = context.getRequestDispatcher("/index.html"); //真正转向页面 rd.forward(request,response);
相关推荐
javaweb请求转发的简单实例,演示了forward()方法和getRequestDispatcher()的不同之处
请求转发:在最终的 servlet (TestServlet) 中,request和中转的那个servlet(ForwardServlet)中的request对象是同一个对象 重定向:在最终的 servlet (TestServlet) 中,request和中转的那个servlet(SendServlet...
主要介绍了Javaweb请求转发及重定向实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
JavaWeb开发技术-实现请求重定向.pptx
javaweb里用来处理页面中文的,解决中文乱码问题
javaweb通过串口和单片机进行通信: 分别有Javaweb远程控制空调 Javaweb远程控制门开关 里面没有单片机的代码,只有Javaweb的 单片机的代码需要自己添加,源码参考,欢迎下载
在JavaWeb中的监听器和过滤器的介绍和使用。。。。
主要介绍了JavaWeb response完成重定向实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2.javabean实例 3.JSP1练习 4.JSP2练习 5.在第5章课后习题2基础...重定向和转发有什么区别? EL的语法形式?引入它的主要作用?它访问的是Java脚本数据还是属性数据? 使用JSTL的步骤?分支标签和循环标签的语法形式?
在做web开发的时候,常常需要使用到验证码。验证码的作用其实非常重要,通过它可以有效的防止有人通过使用暴力...在互联网盛行的今天,信息安全更显得重要,所以验证码对于web开发必不可少。这个例子兴许可以帮助到你。
JSP+servlet+javabean学习 ...JavaWeb07-javaWeb模式.rar JavaWeb08-DBUtil.rar JavaWeb09-EL与JSTL.rar JavaWeb10-分页应用.rar JavaWeb11-图片验证码.rar JavaWeb12-文件上传.rar JavaWeb13-过滤器与监听器.rar
关于处理Javaweb中中文乱码的问题文.pdf
ECharts在javaWeb中应用的页面及代码资源
javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码...
入门和系统复习的好资料共同有(20个ppt) 项目用例:dangdang javaweb由浅入深 ppt和用例
JavaWeb基于SSM和Vue的段子发布平台系统,前后端分离 JavaWeb基于SSM和Vue的段子发布平台系统,前后端分离 JavaWeb基于SSM和Vue的段子发布平台系统,前后端分离 JavaWeb基于SSM和Vue的段子发布平台系统,前后端分离 ...
代码是对Javaweb中Excel的上传和下载的学习,开发工具用到Eclipse和MySQL。代码中sql文件是MySQL导出的数据文件,
javaweb笔记
cookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段。Cookie的目的就是为用户带来方便,为网站带来增值。这篇文章主要介绍了JavaWeb 中Cookie实现记住密码的功能示例,需要的朋友可以参考下
JavaWeb学习是Android客户端目前最... 无论您是在校大学生,还是职业学员,或者JavaWeb开发人员,本书都志在全面提高您的JavaWeb编程思想和开发实力,使您能够写出高质量的JavaWeb代码,相信读完本书后能使您获益匪浅。