2019-06-06

JSP 、request、response

1.JSP 9大内置对象

request接收            HttpServletRequest 接口的实例

response响应           HttpServletResponse 接口的实例

out                            JspWriter类的实例,用于把结果输出至网页上

session                     HttpSession类的实例

application                 ServletContext类的实例,与应用上下文有关

config                        ServletConfig类的实例

pageContext               PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问

page                           类似于Java类中的this关键字

Exception                    Exception类的对象,代表发生错误的JSP页面中对应的异常对象

2.  

  page

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

out

        out.print或者out.println     <%=变量%>或者<%=内容%>

<%String name = "小明"%>

3.JSP常见错误

4.    1)前端响应后台 用变量来接收

                String uname = request.getParameter("属性值");

        2)//重定向

                response.sendRedirect("/index.jsp?er="+info);

               //转发

                request.setAttribute("info",info);

              request.getRequestDispatcher("/index.jsp").forward(request, response);

5.  

        1) post 接收        处理代码

                    request.setCharacterEncoding("UTF-8");

        2) get 接收       1. 处理乱码

                        String args = null;

                       byte[] info = args.getBytes("ISO-8859-1");

                        args = new String(info,"UTF-8");

                        2.通过tomcat文件下的config的serive.xml 下的Connector节点添加URIEncoding="UTF-8"    也 能解决get的处理乱码的问题

        3)    response 响应乱码     重定向  

                    第一种方法解决乱码

                               String args = null;

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

                    第二种方法解决乱码   

                             response.setContentType("UTF-8");

        4)         response 响应乱码     转发

                               response.setCharacterEncoding("UTF-8");

                    

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文包括:1、Filter简介2、Filter是如何实现拦截的?3、Filter开发入门4、Filter的生命周期...
    廖少少阅读 12,071评论 3 56
  • 先创建服务端的APP 1.官网下载Winrun4j。http://winrun4j.sourceforge.net...
    Alex_1799阅读 5,855评论 1 2
  • 一、jsp九大内置对象 exception 异常 request 请求 response 响应 ...
    古_凨崋阅读 1,202评论 0 0
  • 常用的请求方式 1. 地址栏输入 在浏览器地址栏直接输入要访问的地址即可,此种方式可以看做是访问服务 器的起始操作...
    1fa38a6a3bcf阅读 1,852评论 0 0
  • JAVA面试题 1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 ...
    JA尐白阅读 4,858评论 1 0