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

深圳公司网站推广网站描本链接怎么做

深圳公司网站推广,网站描本链接怎么做,wordpress 文件管理,影视自助建站系统源码一、预览 在上一篇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/290406/

相关文章:

  • 内部劵网站怎么做吉安律师网站建设
  • 闵行做网站dede手机网站模板
  • 文件夹里内容做网站的分类广东网页空间代理
  • 做logo的网站食品网站建设的照片
  • 新网做网站流程做床上用品网站
  • 优秀网站作品截图手机可以下载wordpress吗
  • mysql做网站怎么查看数据优秀的软文广告案例
  • 网站做导航设计的作用是什么意思北京网站建设价格低
  • 做电影网站的软件网站优化报价
  • 网站建设 成本搜索引擎快速优化排名
  • 合肥做淘宝网站建设延安网站建设哪家专业
  • 男女之间做那个事情很污的网站wordpress占用带宽
  • 哪里网站海报做的比较好国外网站会让国内人做吗
  • 如何给公司注册网站中国最大的销售网站
  • 上饶公司网站建设外贸网站产品
  • 建设网站前的目的那个网站做的调查准确
  • 潍坊潍微贷是哪家网站建设的wordpress读取相册
  • 如何做简易网站在重庆 那里可以做诚信网站认证
  • wordpress建站需要学什么网站建设质量保证
  • 西安网站建设求职简历wordpress个人中心
  • 百度网站建设要多少钱网站建设 时间安排
  • 织梦网站主页文章列表调用网站制作的网站
  • 网站建设方案报价表海洋网络网站建设
  • PHP网站开发常用函数现在做网站还赚钱吗
  • 网站建设哪家go好seo优化关键词放多少合适
  • html5网站在线制作新手如何开微商城店
  • 邯郸网站建设地方子页面怎么做
  • 旅游网站建设论文导航主题wordpress
  • 旅游网站建设前期分析大连建设
  • 西安建设网站的公司儿童网站 源码