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

建站之星模板怎么设置24淘宝网站建设

建站之星模板怎么设置,24淘宝网站建设,网站建设 中标公告,网站设计跟网站开发区别一、预览 在上一篇Servlet体系结构中,我们初步了解了怎么快速本篇将介绍Servlet中请求Request的相关内容,包括Request的体系结构,Request常用API。 二、Request体系结构 我们注意到我们定义的Servlet类若实现Servlet接口时,请求…
一、预览

在上一篇Servlet体系结构中,我们初步了解了怎么快速本篇将介绍Servlet中请求Request的相关内容,包括Request的体系结构,Request常用API。

二、Request体系结构

我们注意到我们定义的Servlet类若实现Servlet接口时,请求参数是ServletRequest类型的,若继承HttpServlet抽象类时,请求参数是HttpServletRequest类弄的,而这两个请求参数的类型都接口类型。在Servlet执行流程一文中,我们讲到过Servlet中的service方法是由Web服务器(如Tomcat)调用的,那么它在调用方法时传递的参数不可能是接口类型的,必然有其实现类。如上图,在Tomcat中,这一实现类就是RequestFacade类。

三、常用API

API的使用总是简单的,直接看如下代码与注释

package com.byhuang;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.IOException;@WebServlet("/req1")
public class ServletRequestDemo extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// 1 请求行// 获取请求方式String method = req.getMethod();System.out.println(method);// 获取虚拟目录(项目访问路径)String contextPath = req.getContextPath();System.out.println(contextPath);// 获取URL(统一资源定位符)StringBuffer requestURL = req.getRequestURL();System.out.println(requestURL);// 获取URI(统一资源标识符)String requestURI = req.getRequestURI();System.out.println(requestURI);// 获取请求参数String queryString = req.getQueryString();System.out.println(queryString);// 2 请求头String header = req.getHeader("user-agent");System.out.println(header);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// 3 请求体BufferedReader reader = req.getReader();String s = reader.readLine();System.out.println(s);}
}
四、通用方式获取请求参数

对于GET请求和POST请求,HttpServletRequest接口为我们提供了通用的获取参数的方法,具体使用见下面的代码与注释。

package com.byhuang;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.Map;@WebServlet("/req2")
public class ServletRequestDemo2 extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("get...");// getParameterMap 获取所有参数Map集合Map<String, String[]> parameterMap = req.getParameterMap();for (String key : parameterMap.keySet()) {System.out.println(key);String[] values = parameterMap.get(key);for (String value : values) {System.out.println(value);}}System.out.println("-----------");// getParameterValue 根据名称获取参数值(数组)String[] hobbies = req.getParameterValues("hobby");for (String hobby : hobbies) {System.out.println(hobby);}// getParameter 根据名称获取参数值(单个)String password = req.getParameter("password");System.out.println(password);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("get...");// getParameterMap 获取所有参数Map集合Map<String, String[]> parameterMap = req.getParameterMap();for (String key : parameterMap.keySet()) {System.out.println(key);String[] values = parameterMap.get(key);for (String value : values) {System.out.println(value);}}System.out.println("-----------");// getParameterValue 根据名称获取参数值(数组)String[] hobbies = req.getParameterValues("hobby");for (String hobby : hobbies) {System.out.println(hobby);}System.out.println("-----------");// getParameter 根据名称获取参数值(单个)String password = req.getParameter("password");System.out.println(password);}
}

http://www.yayakq.cn/news/147672/

相关文章:

  • 网站建设模拟实验报告郑州网
  • 青岛注册公司在哪个网站申请室内设计工作室简介
  • 深圳网站设计兴田德润信任高装饰装修材料
  • 企业网站的特点是什么做vip的网站好做吗
  • 有什么教人做论文的网站吗模板王字库官网
  • 粉红色网站asp企业vi设计包括哪些内容
  • 响应式网站制设计自建站工具
  • dw个人网页模板冯耀宗seo课程
  • 网站建设ppt模板下载网站运营策划方案
  • 为什么进行网站备案先做后付费的代运营
  • 免费做h5的网站知乎网站制作成都
  • 网站服务器和网站备案大连百度代理
  • 如皋市建设局网站西宁做网站君博解决
  • 为什么我有的网站打不开工程建筑公司
  • 重庆彭水网站建设家装博览会
  • 手机域名访问网站怎么进入上海市网站seo
  • 富通建设工程有限公司网站南京做网站哪家公司最好
  • 海南企业网站建设陕西建筑工程网
  • cpa推广做网站名词解释seo
  • 营销型网站建设可行性分析网站备案需要哪些材料
  • 建设工程网站tc全自动推广引流软件
  • 赣州做网站的大公司微信开发者工具在哪里下载
  • 做网站注册会员加入实名认证功能鼓楼机关建设网站
  • 有什么网站可以做投票功能吗wordpress淘宝值得买
  • 六安网站企业所得税怎么算例题
  • 霍山做网站婚庆公司一般包括哪些服务
  • 超八成搜索网站存在信息泄露问题沈阳公司
  • 海南智能网站建设公司在线制作图片模板
  • 青岛网站制作百家号互联网建网站
  • 网站seo哪家好医药销售网站开发背景