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 = "小明"%>

 500问题 jsp代码有问题 404问题 找不到访问的页面和资源 相对定位或绝对定位写错

4.前端响应后台 用变量来接收 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");

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

推荐阅读更多精彩内容

  • JSP内置对象: request HttpServletRequest接口的实例 response HttpS...
    吕游_b601阅读 214评论 0 0
  • JSP 、request、response 1.JSP 9大内置对象 request接收 HttpSer...
    醉羽翼阅读 223评论 0 0
  • 1.JSP 9大内置对象 request接收 HttpServletRequest接口的实例 respo...
    噶好可怜阅读 268评论 0 0
  • JSP九大内置对象 1.request 请求 2.response 响应 3.session 服务器自动创建的与用...
    金程_6f02阅读 259评论 0 0
  • 一、jsp九大内置对象 exception 异常 request 请求 response 响应 ...
    冷月_star阅读 261评论 0 0