Servlet0412.ServletConfig12.1ServletConfig基本介绍ServletConfig类是为Servlet程序配置信息的类Servlet对象和ServletConfig对象都是由Tomcat负责创建Servlet对象默认是第一次访问的时候创建,ServletConfig在Servlet对象创建的时候,就创建一个对应的ServletConfig对象12.2ServletConfig作用获取Servlet程序的servlet-name的值获取初始化参数init-param获取ServletContext对象(上下文对象)12.3ServletConfig应用实例例子
Servlet0514.HttpServletRequestHttpServletRequest对象代表客户端的请求当客户端/浏览器通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中通过这个对象的方法,可以获取客户端的信息HttpServletRequest类图14.1HttpServletRequest常用方法getRequestURI():获取请求的资源路径http://localhost:8080/servlet/loginServletgetRequestURL():获取请求的统一资源定位符(绝对路径)http://localhost:8080/servlet/
Servlet0514.HttpServletRequestHttpServletRequest对象代表客户端的请求当客户端/浏览器通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中通过这个对象的方法,可以获取客户端的信息HttpServletRequest类图14.1HttpServletRequest常用方法getRequestURI():获取请求的资源路径http://localhost:8080/servlet/loginServletgetRequestURL():获取请求的统一资源定位符(绝对路径)http://localhost:8080/servlet/
Servlet0615.HttpServletResponse15.1HttpServletResponse介绍每次HTTP请求,Tomcat都会创建一个HttpServletResponse对象传递给Servlet程序使用HttpServletRequest表示请求过来的信息,HttpServletResponse表示所有响应的信息,如果需要设置返回给客户端的信息,通过HttpServletResponse对象来设置即可。HttpServletResponse类图向客户端返回数据方法:字节流getOutputStreamWriter();常用于下载(处理二进制数据)字符流getWriter(
Servlet0615.HttpServletResponse15.1HttpServletResponse介绍每次HTTP请求,Tomcat都会创建一个HttpServletResponse对象传递给Servlet程序使用HttpServletRequest表示请求过来的信息,HttpServletResponse表示所有响应的信息,如果需要设置返回给客户端的信息,通过HttpServletResponse对象来设置即可。HttpServletResponse类图向客户端返回数据方法:字节流getOutputStreamWriter();常用于下载(处理二进制数据)字符流getWriter(
分布式系统发展历程分布式的发展过程经历了三个阶段:单机模式(单兵模式)数据并行或者数据分布式(游击队模式)任务并行或者任务分布式(集团军模式)什么是单机模式,它的优缺点是什么?单机模式是指所有应用程序和数据均步数在同一台电脑或者服务器上,由一台计算机完成所有的处理。它的好处是功能、代码和数据集中,便于维护、管理和执行。它的主要问题是性能受限、存在单点失败的问题。什么是数据分布式模式,它的优缺点是什么?它是指采用消息共享模式使用多台计算机并行运行或者执行多任务,核心原理是每台计算机上执行相同的程序,将数据进行拆分放到不同的计算机上进行计算。它强调对数据进行拆分,任务程序在每台机器上运行。将程序从
分布式系统发展历程分布式的发展过程经历了三个阶段:单机模式(单兵模式)数据并行或者数据分布式(游击队模式)任务并行或者任务分布式(集团军模式)什么是单机模式,它的优缺点是什么?单机模式是指所有应用程序和数据均步数在同一台电脑或者服务器上,由一台计算机完成所有的处理。它的好处是功能、代码和数据集中,便于维护、管理和执行。它的主要问题是性能受限、存在单点失败的问题。什么是数据分布式模式,它的优缺点是什么?它是指采用消息共享模式使用多台计算机并行运行或者执行多任务,核心原理是每台计算机上执行相同的程序,将数据进行拆分放到不同的计算机上进行计算。它强调对数据进行拆分,任务程序在每台机器上运行。将程序从
@RequestMapping和Rest1.@RequestMapping1.1基本使用@RequestMapping注解可以指定控制器(处理器)的某个方法的请求url1.2@RequestMapping其他使用方式1.2.1修饰方法和类@RequestMapping注解可以修饰方法,还可以修饰类。当同时修饰类和方法时,请求的url就是组合形式:/类请求值/方法请求值例子(1)UserHandler.java:packagecom.li.web;importorg.springframework.stereotype.Controller;importorg.springframework.w
@RequestMapping和Rest1.@RequestMapping1.1基本使用@RequestMapping注解可以指定控制器(处理器)的某个方法的请求url1.2@RequestMapping其他使用方式1.2.1修饰方法和类@RequestMapping注解可以修饰方法,还可以修饰类。当同时修饰类和方法时,请求的url就是组合形式:/类请求值/方法请求值例子(1)UserHandler.java:packagecom.li.web;importorg.springframework.stereotype.Controller;importorg.springframework.w
SpringMVC映射请求数据1.获取参数值在开发中,如何获取到http://xxx/url?参数名1=参数值1&参数名2=参数值2中的参数?之前的案例中我们知道:提交的url的参数名必须和映射的方法中的形参名保持一致。否则方法获取的是null。但是如果url的参数名和方法的形参名不一致,又要获取该参数,应该解决这个问题呢?答案是使用@RequestParam注解。应用实例request_parameter.jsp:测试request_parameter获取到超链接参数值获取超链接的参数VoteHandler.java:packagecom.li.web.requestparam;import