alan de前端Note coding

创建httpservlet

2017-04-11  本文已影响26人  Alan蓝

java web知识-创建HttpServlet

关键词:创建HttpServlet

个人收藏总结!

1.ExpressService.java  extends HttpServlet

说明:

当Web容器接收到某个Servlet请求时,Servlet把请求封装成一个HttpServletreq对象,然后把对象传给Servlet的对应的服务方法.

HTTP的请求方式包括DELETE,GET,OPTIONS,POST,PUT和TRACE,

在HttpServlet类中分别提供了相应的服务方法,它们是,doDelete(),doGet(),doOptions(),doPost(), doPut()和doTrace().

常用方法:

doGet(HttpServletreq req, HttpServletResponse resp)

{

}

doPost(HttpServletreq req, HttpServletResponse resp)

{

/*req={

type:'',

postid:'',

jsonpcallback:''

}*/

// 解析JSON请求参数

resp.setCharacterEncoding("UTF-8");

resp.setContentType("application/json;charset=UTF-8");

resp.getWriter().write(jsonpcallback+"("+sub.toString()+")");

req.getSession().getAttribute("userid")!=null

req.getParameterNames();

BufferedReader reader = req.getReader();

}

HttpServlet  req 对象方法的用法总结

定义:

代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,

1. 获得客户机信息

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

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

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

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

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

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

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

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

getMethod得到客户机请求方式

2.获得客户机请求头

   getHeader(string name)方法

   getHeaders(String name)方法

   getHeaderNames方法

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

   getParameter(name)方法

   getParameterValues(String name)方法

   getParameterNames方法

   getParameterMap方法

上一篇 下一篇

猜你喜欢

热点阅读