capstone训练营2018-1-18

学习参考:http://blog.csdn.net/qq877507054/article/details/51395839

servlet重要:

@WebServlet("/类名"):该注解的作用等价于 在web.xml中配置的该servlet的<servlet-mapping>元素中<url-pattern>的配置。

HttpServletRequest常用方法:

1.获得客户机信息


getRequestURL方法返回客户端发出请求时的完整URL。

getRequestURI方法返回请求行中的资源名部分。

getQueryString 方法返回请求行中的参数部分。

getRemoteAddr方法返回发出请求的客户机的IP地址

getRemoteHost方法返回发出请求的客户机的完整主机名

getRemotePort方法返回客户机所使用的网络端口号

getLocalAddr方法返回WEB服务器的IP地址。

getLocalName方法返回WEB服务器的主机名

getMethod得到客户机请求方式

getServerPath()获取请求的文件的路径

 2.获得客户机请求头

getHeader(string name)方法
       

getHeaders(String name)方法 

getHeaderNames方法 


  3. 获得客户机请求参数(客户端提交的数据
)

getParameter(name)方法 获取请求中的参数,该参数是由name指定的

getParameterValues(String name)方法 获取指定名称参数的所有值数组。   

getParameterNames方法 返回一个包含请求消息中的所有参数名的Enumeration对象。

getCharacterEncoding() 返回请求的字符编码方式

getAttributeNames()返回当前请求的所有属性的名字集合赋值:setAttribute()

getAttribute(String name) 返回name指定的属性值

getsession()返回和客户端相关的session,如果没有给客户端分配session,则返回null

getParameterMap():返回一个保存了请求消息中的所有参数名和值的Map对象。

HttpServletResponse常用方法:

addHeader(String name,String value)  将指定的名字和值加入到响应的头信息中

encodeURL(String url)  编码指定的URL

sendError(int sc)  使用指定状态码发送一个错误到客户端

setDateHeader(String name,long date  将给出的名字和日期设置响应的头部

setHeader(String name,String value)  将给出的名字和值设置响应的头部

setStatus(int sc)  给当前响应设置状态码

HttpServletResponse.sendRedirect 方法对浏览器的请求直接作出响应,响应的结果就是告诉浏览器去重新发出对另外一个URL的访问请求;

setContentType(String ContentType)  设置响应的MIME类型 ,页面的设置文本类型,获取或设置输出流的 HTTP MIME 类型。

Response.getOutputStream()  字节输出流对

Response.getWriter()   字符的输出流对象  

Java:学习多态、塑型、内部类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值