当前位置: 首页 > news >正文

临沂建设规划局网站网站建设500错误代码

临沂建设规划局网站,网站建设500错误代码,做相册视频的网站,网站搭建的流程请求转发与重定向的区别和执行流程 文章目录请求转发与重定向的区别和执行流程1 请求转发与重定向区别2 现实生活的例子2.1 重定向2.2 请求转发3 重定向-流程图、代码、结果3.1 流程图3.2 代码BoyServlet3.3 代码GirlServlet3.4 web.xml文件3.5 结果4 请求转发-流程图、代码、结…请求转发与重定向的区别和执行流程 文章目录请求转发与重定向的区别和执行流程1 请求转发与重定向区别2 现实生活的例子2.1 重定向2.2 请求转发3 重定向-流程图、代码、结果3.1 流程图3.2 代码BoyServlet3.3 代码GirlServlet3.4 web.xml文件3.5 结果4 请求转发-流程图、代码、结果4.1 请求转发-流程图4.2 代码BoyServlet4.3 代码GirlServlet4.4 web.xml文件4.5 结果本文通过现实生活的例子引出重定向和请求转发通过图解的方式讲解了整执行流程希望可以帮助到大家 1 请求转发与重定向区别 序号问题重定向请求转发1第二次请求谁请求的浏览器服务器2浏览器发送了几次请求2次以上1次3servlet可以共享request吗不可以可以4地址栏是否发生改变是不是5浏览器地址栏显示的哪一次访问地址最后一次第一次6可以跳转到什么资源任意资源项目内部7第二次的请求路径是绝对路径内部路径2 现实生活的例子 2.1 重定向 ①A对B说帮忙拿下快递 ②B对A说没有空你找下C吧 ③A对C说帮忙拿下快递 ④C然后拿了快递给A 2.2 请求转发 ①A对B说帮忙拿下快递 ②第二步B没有空直接找让C帮A拿下快递 ③C拿到了快递并返回给A 3 重定向-流程图、代码、结果 3.1 流程图 3.2 代码BoyServlet import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;public class BoyServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 获取请求携带的idString id request.getParameter(id);System.out.println(A对B说帮我拿下快递,id号是: id);System.out.println(B对A说我没有空你找下C);System.out.println(----分割线----);// 重定向方式1response.setStatus(302);response.setHeader(location, /redirect/girl);// 重定向方式2(正常用此方法)// response.sendRedirect(/redirect/girl);}protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);} }3.3 代码GirlServlet import java.io.IOException; import java.io.PrintWriter;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;public class GirlServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//设置浏览器解析的格式否则浏览器会出现乱码response.setContentType(text/html;charsetutf-8);//获取请求携带的idString id request.getParameter(id);System.out.println(A对C说帮我拿下快递id号是id);System.out.println(拿到快递了);//获取输出流PrintWriter writer response.getWriter();//将信息返回给浏览器writer.println(拿到快递了);}protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);} }3.4 web.xml文件 ?xml version1.0 encodingUTF-8? web-app xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xmlnshttp://java.sun.com/xml/ns/javaee xsi:schemaLocationhttp://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd idWebApp_ID version2.5display-nameredirect/display-namewelcome-file-listwelcome-fileindex.html/welcome-filewelcome-fileindex.htm/welcome-filewelcome-fileindex.jsp/welcome-filewelcome-filedefault.html/welcome-filewelcome-filedefault.htm/welcome-filewelcome-filedefault.jsp/welcome-file/welcome-file-listservletdescription/descriptiondisplay-nameBoyServlet/display-nameservlet-nameBoyServlet/servlet-nameservlet-classcom.redirect.BoyServlet/servlet-class/servletservlet-mappingservlet-nameBoyServlet/servlet-nameurl-pattern/boy/url-pattern/servlet-mappingservletdescription/descriptiondisplay-nameGirlServlet/display-nameservlet-nameGirlServlet/servlet-nameservlet-classcom.redirect.GirlServlet/servlet-class/servletservlet-mappingservlet-nameGirlServlet/servlet-nameurl-pattern/girl/url-pattern/servlet-mapping /web-app3.5 结果 浏览器输入 浏览器返回结果 控制台打印结果 4 请求转发-流程图、代码、结果 4.1 请求转发-流程图 4.2 代码BoyServlet import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;public class BoyServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 获取请求携带的idString id request.getParameter(id);System.out.println(A对B说帮我拿下快递,id号是: id);System.out.println(B对A说好的);System.out.println(----分割线----);//---后面B直接在服务器将请求转发给C---//获取转发对象后面括号指定了转发的路径RequestDispatcher dispatcher request.getRequestDispatcher(/girl);//执行转发功能并将请求和响应一并转发过去dispatcher.forward(request, response);}protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);} }4.3 代码GirlServlet import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;public class GirlServlet extends HttpServlet {protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// 设置浏览器解析的格式否则浏览器会出现乱码response.setContentType(text/html;charsetutf-8);// 获取请求携带的idString id request.getParameter(id);System.out.println(B对C说帮A拿下快递id号是 id);System.out.println(拿到快递了);// 获取输出流PrintWriter writer response.getWriter();// 将信息返回给浏览器writer.println(拿到快递了);}protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);} }4.4 web.xml文件 ?xml version1.0 encodingUTF-8? web-app xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xmlnshttp://java.sun.com/xml/ns/javaee xsi:schemaLocationhttp://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd idWebApp_ID version2.5display-namedispatcher/display-namewelcome-file-listwelcome-fileindex.html/welcome-filewelcome-fileindex.htm/welcome-filewelcome-fileindex.jsp/welcome-filewelcome-filedefault.html/welcome-filewelcome-filedefault.htm/welcome-filewelcome-filedefault.jsp/welcome-file/welcome-file-listservletdescription/descriptiondisplay-nameBoyServlet/display-nameservlet-nameBoyServlet/servlet-nameservlet-classcom.dispatcher.BoyServlet/servlet-class/servletservlet-mappingservlet-nameBoyServlet/servlet-nameurl-pattern/boy/url-pattern/servlet-mappingservletdescription/descriptiondisplay-nameGirlServlet/display-nameservlet-nameGirlServlet/servlet-nameservlet-classcom.dispatcher.GirlServlet/servlet-class/servletservlet-mappingservlet-nameGirlServlet/servlet-nameurl-pattern/girl/url-pattern/servlet-mapping /web-app4.5 结果 浏览器输入 浏览器返回结果 控制台结果
http://www.pierceye.com/news/687844/

相关文章:

  • 有哪些可以做网站的平台怎样把录的视频做一下传到网站
  • 网站域名如何续费福建建筑人才服务中心
  • 站长平台怎么添加网站网站中文名注册
  • 唐四薪php网站开发答案想制作一个网站要多少钱
  • ppt网站建设答案东台网页定制
  • 做网站 侵权如何制作手机版网站
  • 代发网站建设app网站软件
  • 家居企业网站建设如何国家企业信息公示系统全国
  • 网站平台如何推广wordpress登录页面显示ip
  • 如何做网站百度排名优化推广的目的是什么
  • 重庆忠县网站建设公司哪家专业芷江建设局的工作人员网站
  • 戴尔电脑网站建设方案范文室内设计方案图
  • 餐厅网站建设策划方案网站建设存在的具体问题
  • 竞价页面网站做优化广告商对接平台
  • 网站后台如何修改密码wordpress调整页面布局
  • 东莞热点网站建设莱州人才网
  • 线上渠道推广网站的优化哪个好
  • 群晖可以做网站服务器微信朋友圈怎么发链接那种网页怎么制作
  • wordpress 公司网站网站和公众号的区别
  • 数据库跟网站seo流程
  • 网站首页关键词设置网站的整体风格
  • wordpress源码站整站源码制作wordpress插件
  • 海口网站建设就q479185700上墙网站空间后台怎么进入
  • 四川电子有限公司 - 手机网站如何做网站家具导购
  • 网站经营性备案修改wordpress自带小工具
  • 网站怎么建设可以发图评论网站建设制作公
  • 做销售的网站设计公司是做什么的
  • 建设专业网站的利弊海淀区seo招聘信息
  • 吴江区住房与建设局网站网站开发怎么对接客户
  • frontpage2007网站建设网站开发需要redis