创建httpservlet

作者: Alan蓝 | 来源:发表于2017-04-11 13:44 被阅读26次

    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方法

    相关文章

      网友评论

        本文标题:创建httpservlet

        本文链接:https://www.haomeiwen.com/subject/wigyattx.html