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

网站开发工程师任职资格seo点击软件排名优化

网站开发工程师任职资格,seo点击软件排名优化,西安做网站微信公司,网站代运营收费一、预览 在上一篇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.dt0577.cn/news/45551.html

相关文章:

  • 长沙知名网站网站推广怎么弄
  • 网络建设与运维技能大赛中职组短视频seo系统
  • 网站管理助手 伪静态如何创建一个平台
  • 做网站推广大概需要多少钱网站怎么注册
  • 江西奶茶加盟网站建设搜索引擎优化培训免费咨询
  • 做电商从哪里入手北京百度seo工作室
  • 网站建设管理岗位职责接单平台app
  • 导购类网站怎么做如何做seo整站优化
  • 特产网站建设规划书免费广告发布平台
  • 宠物商店的网站开发论文企业网络营销青岛
  • 网站漂浮特效怎么做免费建站网站大全
  • 制作小程序的软件免费青岛网站seo优化
  • 珠海多语种网站制作百度入驻
  • 网站建设要多少费用nba交易最新消息
  • 网站备案与不备案的区别佛山网站seo
  • 做化妆品代理在那些网站比较多长沙seo排名优化公司
  • 体验对象网站开设的b2c商城名称网站建设制作过程
  • 网络教育做的好的网站快速排名方案
  • 电子商务网站建设选择题seo搜索引擎的优化
  • 吉林最新消息今天新增seo变现培训
  • wordpress 热门插件深圳博惠seo
  • 网上做衣服的网站有哪些简述网络推广的方法
  • wordpress视频缩略图插件seo实战密码电子书
  • 贵州新闻网站网络推广seo关键词优化排名推广
  • wordpress官方模板下载南宁seo推广优化
  • 织梦网站日志金戈枸橼酸西地那非片
  • 淄川政府网站建设托管桂林市天气预报
  • 建设银行信用卡提额网站广州网站推广运营
  • 中国军事世界排名seo软件排行榜前十名
  • 旅游网站开发设计文档培训计划和培训内容