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

中兴通讯的网站建设分析亚马逊跨境电商个人开店流程

中兴通讯的网站建设分析,亚马逊跨境电商个人开店流程,网页制作源代码免费的,制作二维码生成器一、预览 在上一篇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/655250/

相关文章:

  • 深圳网站建设商家策划营销推广方案
  • 新农村建设网站淘宝下载安装
  • 江苏鑫圣建设工程有限公司网站起名网站是怎么做的
  • 丰台手机网站设计wordpress 域名使用
  • 泰安手机网站建设报价我市精神文明建设的门户网站
  • 现在企业需要建设网站吗wordpress 打包 exe
  • 电商网站开发代码网站免费源代码
  • 游标卡尺 东莞网站建设学生做网站的软件
  • 黄金软件在线下载搜索引擎网站优化推广
  • 东莞品牌网站建设百度的域名
  • 移动网站建设机构专业公司网络推广
  • 怎么查网站域名备案软件企业网站建设栏目结构图
  • 可以做ps兼职的网站男人的好看网
  • 微信支付 网站开发wordpress链接添加媒体库
  • seo证书考试网站电商网站开发实验报告
  • 视频投票网站怎么做贝斯特专业网站
  • 医疗医院网站建设智推教育seo课程
  • 专业做外贸网站建设网页设计与网站建设 郑州大学
  • 网站开发有什么注意的企业网页
  • 系网站建设总结报告成都工信部网站
  • 手机企业wap网站全国的p2p网站建设
  • 威海哪里做网站网站与域名的关系
  • 织梦仿站建站网站建设实战男女做污的事情网站
  • 动漫网站在线免费观看中国新闻社是什么单位
  • 深圳市网站建设公手机网站规划
  • 网站注册界面设计网站模板怎么连接域名
  • 网站开发职业环境分析谷歌浏览器app下载
  • 重庆响应式网站建设公司电子商务网站建设与管理教材评价
  • 做外贸的网站平台有哪些内容上海网站开发设计培训
  • 紫金银行网站wordpress 文字插件下载