jsp内置对象


一、jsp九大内置对象

    exception 异常

    request    请求

    response    响应

    out    输出

    page    页面属性

    config    配置

    pagecontext    通信控制对象    

    session    回话

    application    创建后,和服务器同生共死对象

二、page对象

    <% @page language="java" pageencoding="UTF-8" import %>

三、out对象

    out.println()    out.print()

    简写:<%=变量名或内容%>

四、创建变量

   局部变量: <%    String a = "恰同学少年"     %>

    成员变量:<%!String a = "恰同学少年" %>

五、报错

    500    jsp页面有错误 / 重定向和转发都写了会报错

    404    找不到访问的页面或资源  /  相对路径和绝对路径写错了

六、request 接收前端的数据 

    request.getParamter("uname");

七、响应前台页面两种方式

重定向

        reponse.sendRedirect("发送地址?info="+info);

转发

        requset.setAtttibute("info"+info);

        request.getRequestDispatcher("发送地址").forward(request,response);

    乱码问题

      post 接收 请求乱码        

        requset.setCharacterEncoding(“UTF-8”);        

      get接收  请求乱码

            方式一:

        str = new String(str.getBytes("ISO-8859-1"), "UTF-8");

            方式二:

        通过设置tomcat文件夹下的config----server.xml,connector节点   添加URIEncoding=“UTF-8”;    


jsp内置对象_第1张图片

重定向响应解决乱码

        方式一: str = new String(str.getBytes("UTF-8"), "ISO-8859-1");

        方式二:response.setContentType("UTF-8");(它包含了 response.setCharacterEncoding(“UTF-8”); )

转发响应解决乱码

          response.setCharacterEncoding(“UTF-8”); 


jsp内置对象_第2张图片

你可能感兴趣的:(jsp内置对象)