美文网首页
2018-06-22Tomcat之request

2018-06-22Tomcat之request

作者: 培根好吃 | 来源:发表于2018-06-22 19:07 被阅读0次
图片1.png
request的乱码.png 注册功能.png 转发.png 转发和重定向.png

注意:ServletContext域与Request域的生命周期比较?
ServletContext:
创建:服务器启动
销毁:服务器关闭
域的作用范围:整个web应用
request:
创建:访问时创建request
销毁:响应结束request销毁
域的作用范围:一次请求中

注意:转发与重定向的区别?
    1)重定向两次请求,转发一次请求
    2)重定向地址栏的地址变化,转发地址不变
    3)重新定向可以访问外部网站 转发只能访问内部资源
    4)转发的性能要优于重定向
    

注意:客户端地址与服务器端地址的写法?
    客户端地址:
        是客户端去访问服务器的地址,服务器外部的地址,特点:写上web应用名          称
        
        直接输入地址:
        重定向
        


    服务器端地址:
        服务器内部资源的跳转的地址,特点:不需要写web应用的名称

        转发

总结:
request获得行的内容
request.getMethod()
request.getRequestURI()
request.getRequestURL()
request.getContextPath()
request.getRemoteAddr()
request获得头的内容
request.getHeader(name)
request获得体(请求参数)
String request.getParameter(name)
Map<String,String[]> request.getParameterMap();
String[] request.getParameterValues(name);
注意:客户端发送的参数 到服务器端都是字符串

获得中文乱码的解决:
    post:request.setCharacterEncoding(“UTF-8”);
    get:

parameter = new String(parameter.getBytes(“iso8859-1”),”UTF-8”);

request转发和域
request.getRequestDispatcher(转发的地址).forward(req,resp);
request.setAttribute(name,value)
request.getAttribute(name)

相关文章

网友评论

      本文标题:2018-06-22Tomcat之request

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