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

网站服务器建设方法百度云怎么做网站空间

网站服务器建设方法,百度云怎么做网站空间,中国银行全球门户网站,简单html网站模板文章目录1. 前言2. 实战案例3. 特点1. 前言 请求转发是一种在服务器内部的资源跳转方式#xff0c;如图#xff1a; 上图的大致过程为#xff0c;浏览器发送请求给服务器#xff0c;服务器中 a 资源接收到请求#xff0c;资源 a 处理完请求后将请求发送给资源 b#xff… 文章目录1. 前言2. 实战案例3. 特点1. 前言 请求转发是一种在服务器内部的资源跳转方式如图 上图的大致过程为浏览器发送请求给服务器服务器中 a 资源接收到请求资源 a 处理完请求后将请求发送给资源 b资源 b 处理完请求以后将结果响应给浏览器。其中请求从资源a到资源b的过程就叫做请求转发。 请求转发的实现方式如下 request.getRequestDispatcher(资源b路径).foword(request,response);2. 实战案例 下面练习请求转发。 第一步创建一个 RequestDemo 类接收 /demo 的请求在 doGet() 方法中打印。 WebServlet(/demo) public class ServletDemo extends HttpServlet {Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(demo...);}Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {this.doGet(request, response);} }第二步创建一个 RequestDemo2 类接收 /demo2 的请求在 doGet() 方法中打印。 WebServlet(/demo2) public class ServletDemo2 extends HttpServlet {Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(demo2...);}Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {this.doGet(request, response);} }第三步在 RequestDemo 类中使用请求转发到 /demo2 资源。 request.getRequestDispatcher(/demo2).forward(request,response);第四步测试 启动服务器在浏览器中访问 http://localhost:8080/servlet-project/demo。 此时控制台执行结果 控制台除了打印 /demo 的内容还打印了 /demo2 的内容说明请求成功转发到了 /demo2 。那么将请求从 /demo 转发到 /demo2 时如何将数据传递给 /demo2 呢此时需要使用 request 对象提供的方法 存储数据到 request 域范围数据存储在 request 对象中 void setAttribute(String name,Object o);根据 key 获取值 Object getAttribute(String name);根据 key 删除该键值对 void removeAttribute(String name);下面练习在请求转发时数据的传递。 在 RequestDemo 的 doGet() 方法中转发请求之前将数据存入 request 域对象中。 在 RequestDemo2 的 doGet 方法中从 request 域对象中获取数据并将数据打印到控制台。 测试 第一步修改 RequestDemo 中的方法 WebServlet(/demo) public class ServletDemo extends HttpServlet {Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(demo...);request.setAttribute(msg,hello);request.getRequestDispatcher(/demo2).forward(request,response);}Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {this.doGet(request, response);} }第二步修改 RequestDemo2 中的方法 WebServlet(/demo2) public class ServletDemo2 extends HttpServlet {Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(demo2...);Object msg request.getAttribute(msg);System.out.println(msg);}Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {this.doGet(request, response);} }第三步重启服务器访问 http://localhost:8080/servlet-project/demo此时控制台输出 此时就实现了在转发多个资源之间的数据共享。 3. 特点 在请求转发过程中服务器内部发生了资源的跳转所以浏览器的地址栏路径不会发生变化。 请求跳转只能转发到当前服务器的内部资源不能从一个服务器通过转发跳转到另一台服务器。 请求转发可以在转发资源之间实现数据共享但是这只是一次请求。 你问我青春还剩几年我的回答是趁现在正当时。身边朋友都在问我怎样学好一门编程语言怎样学好Java怎样通过 Java 找到一份满意的工作推荐学习此专栏Java编程基础教程系列零基础小白搬砖逆袭 下期见。
http://www.w-s-a.com/news/992970/

相关文章:

  • 网站建设电子商务课总结和体会关于做网站书籍
  • 仪征网站建设公司哪家好简单网页制作素材图片
  • 甘肃第九建设集团公司网站潍坊个人做网站
  • 如何做后台网站的教程网站建设 关于我们
  • 极速网站建设哪家好连云港百度推广网站建设
  • 医院网站建设的目标wordpress中英文网站模板
  • 门户型网站开发难度网站导航栏有哪些
  • 推荐做任务网站软件定制开发哪家好
  • 邯郸兄弟建站第三方仓储配送公司
  • 商丘家具网站建设wordpress 添加代码
  • 基础建设的网站有哪些内容成都科技网站建设咨询电话
  • 券多多是谁做的网站招聘网站开发模板
  • 网站主机一般选哪种的企业数字展厅
  • 网站建设该如何学衡水建设局网站首页
  • 高校网站建设工作总结番禺网站开发哪家好
  • 苏州 网站的公司wordpress主页代码
  • 怎么用html做图片展示网站外贸网站建设推广费用
  • 可以做本地生活服务的有哪些网站中油七建公司官网
  • 如何建设谷歌网站网站建设优点
  • 做网站的目标是什么产品宣传片制作公司
  • 柳州建设公司网站辽宁建设工程信息网评标专家入库
  • 合肥建设学校官方网站excel导入wordpress
  • 禹城网站设计做网站需要考虑哪些
  • 深圳做营销网站建设wordpress添加文章封面
  • 阿里云的网站建设方案织梦和wordpress哪个安全
  • 聊城网站建设公司电话wordpress怎么重新配置文件
  • 创业如何进行网站建设泰州公司注册
  • 免费网站建设培训学校手机百度高级搜索入口在哪里
  • 建站经验安徽六安发现一例新冠阳性检测者
  • 滨州内做网站系统的公司汕头网络营销公司