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

国内网站设计制作wordpress多个single

国内网站设计制作,wordpress多个single,网页微博如何注销,初学者怎么制作平面图目录 一、HttpServlet 1.1 处理doGet请求 1.2 处理doPost请求 二、HttpServletRequest 2.1 核心方法 三、HttpServletRespons 3.1 核心方法 一、HttpServlet 在编写Servlet代码的时候#xff0c;首先第一步要做的就是继承HttpServlet类#xff0c;并重写其中的某些方法 核心… 目录 一、HttpServlet 1.1 处理doGet请求 1.2 处理doPost请求 二、HttpServletRequest 2.1 核心方法 三、HttpServletRespons 3.1 核心方法 一、HttpServlet 在编写Servlet代码的时候首先第一步要做的就是继承HttpServlet类并重写其中的某些方法 核心方法 方法名称调用时机init在 HttpServlet 实例化之后被调用一次destory在 HttpServlet 实例不再使用的时候调用一次service收到 HTTP 请求的时候调用doGet收到 GET 请求的时候调用(由 service 方法调用)doPost收到 POST 请求的时候调用(由 service 方法调用)doPut/doDelete/doOptions/...收到其他请求的时候调用(由 service 方法调用) 这里实际上开发的时候主要就是重写doxxx方法很少去重写init / destory /service方法。这三个方法的调用时机就是Servlet的生命周期。 注意HttpServlet的实例只是在程序启动的时候创建一次而不是每次启动都会去重新创建实例。 1.1 处理doGet请求 当用户在浏览器访问这个地址的时候就会触发doGet方法 WebServlet(/hello) public class HelloServlet extends HttpServlet {Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println(hello servlet);resp.getWriter().write(hello servlet);} } 1.2 处理doPost请求 Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {resp.setContentType(text/html; charsetutf-8);resp.getWriter().write(POST 响应); } 这时触发doPost请求就不能直接通过访问地址来触发了这里的Post请求需要通过提交操作来触发这里我们直接使用Postman来观察结果这里要注意访问的路径一定要正确 二、HttpServletRequest 当 Tomcat 通过 Socket API 读取 HTTP 请求(字符串)并且按照 HTTP 协议的格式把字符串解析成HttpServletRequest 对象。 2.1 核心方法 方法描述String getProtocol()返回请求协议的名称和版本。String getMethod()返回请求的 HTTP 方法的名称例如GET、POST 或 PUT。String getRequestURI()从协议名称直到 HTTP 请求的第一行的查询字符串中返回该 请求的 URL 的一部分。String getContextPath()返回指示请求上下文的请求 URI 部分。String getQueryString()返回包含在路径后的请求 URL 中的查询字符串。Enumeration getParameterNames()返回一个 String 对象的枚举包含在该请求中包含的参数的名 称。String getParameter(String name)以字符串形式返回请求参数的值或者如果参数不存在则返回 null。String[] getParameterValues(String name)返回一个字符串对象的数组包含所有给定的请求参数的值 如果参数不存在则返回 null。Enumeration getHeaderNames()返回一个枚举包含在该请求中包含的所有的头名。String getHeader(String name)以字符串形式返回指定的请求头的值。String getCharacterEncoding()返回请求主体中使用的字符编码的名称。String getContentType()返回请求主体的 MIME 类型如果不知道类型则返回 null。int getContentLength()以字节为单位返回请求主体的长度并提供输入流或者如果 长度未知则返回 -1。InputStream getInputStream()用于读取请求的 body 内容. 返回一个 InputStream 对象 通过这些方法可以获取到一个请求中的各个方面的信息注意: 请求对象是服务器收到的内容, 不应该修改. 因此上面的方法也都只是 读 方法, 而不是 写 方法 三、HttpServletRespons Servlet 中的 doXXX 方法的目的就是根据请求计算得到相应然后把响应的数据设置到 HttpServletResponse 对象中。然后 Tomcat 就会把这个 HttpServletResponse 对象按照 HTTP 协议的格式转成一个字符串并通过Socket 写回给浏览器。 3.1 核心方法 方法描述void setStatus(int sc)为该响应设置状态码。void setHeader(String name, String value)设置一个带有给定的名称和值的 header. 如果 name 已经存在, 则覆盖旧的值.void addHeader(String name, String value)添加一个带有给定的名称和值的 header. 如果 name 已经存在, 不覆盖旧的值, 并列添加新的键值对void setContentType(String type)设置被发送到客户端的响应的内容类型。void setCharacterEncoding(String charset)设置被发送到客户端的响应的字符编码MIME 字符集例 如UTF-8。void sendRedirect(String location)使用指定的重定向位置 URL 发送临时重定向响应到客户端。PrintWriter getWriter()用于往 body 中写入文本格式数据.OutputStream getOutputStream()用于往 body 中写入二进制格式数据 注意: 响应对象是服务器要返回给浏览器的内容, 这里的重要信息都是可以设置的. 因此上面的方法都是 写 方法.注意: 对于状态码/响应头的设置要放到 getWriter / getOutputStream 之前. 否则可能设置失效
http://www.sadfv.cn/news/112416/

相关文章:

  • 内蒙古网站建设电话企业网站建设杭州公司
  • 服装网站建设风格一个在线做笔记的网站
  • 公司网站域名如何续费网站设计与制作的过程
  • 做民宿最大的网站音速企业名录搜索软件
  • 网站如何静态化浙江省城乡与住房建设厅网站
  • 移动端电商网站上线一个app需要多少钱
  • 余姚 网站建设网站通栏如何做特效
  • 凡科网怎么建网站福州网站开发风格
  • 网站运营岗位介绍台州中兴建设咨询有限公司网站
  • 雇人做淘宝网站多少钱科技公司网页图片
  • 网站后台建设教程广州网站建设出售
  • 网站互动功能企业邮箱申请域名
  • 怎么模仿一个网站wordpress底部音乐插件
  • 哪家做网站公司小程序源码如何部署到服务器
  • 青岛网站建设加王道下拉科技期刊网站建设
  • 网站功能建设规划书企业网站设计价格
  • 网站接入地免费软件的特征
  • 做app网站需要什么黄石建网站
  • 网站安全狗 拦截301导航 网站 分析
  • 注册网站乱填邮箱百度不到公司网站
  • 做网站后台要做些什么yellow片免费观看
  • 做搜索关键词任务网站深圳做品牌网站
  • php网站建设工程师网站设计报告模板及范文
  • 毕业设计代做网站php全渠道营销成功案例
  • 创建微网站做视频网站可以自学吗
  • 营销网站建站公司哪家好高级营销型网站建设
  • 中石油技术开发公司网站陕西建设厅官网证件查询网
  • 大众公司网页设计seo 网站制作
  • 各行各业网站建设服务周到ppt做的模板下载网站有哪些
  • 会展网站的建设情况加强网站人才建设