request response

jsp九大内置对象

excepton对象 显示异常信息

request对象    请求信息

response对象    响应信息

session对象    由服务器自动创建的与用户请求相关的对象

application对象    可以将信息保存在服务器中,直到服务器关闭

out 对象    可以在Web浏览器内输出信息,并且能管理应用服务器上的输出缓冲区

pageContext 对象    作用是取得任何范围内的参数

config 对象    主要作用是取得服务器的配置信息

page 对象代表JSP本身,只在JSP页面内才是合法的


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

语言:language

引入:import

编码格式:pageEncoding


out输出

out.print("输出内容");

out.println("输出内容");

<%=变量%>

<%=内容%>

局部变量

<% String name="Hello"%>

全局变量

<%! String name="Hello"%>

错误类型

jsp报错500 是jsp代码的错误,404找不到页面

转发与重定向不能同时使用,否则报500错误


request接收

数据类型  属性名=request.getParaemeter("name");接收前台往后台传输的数据

响应前台


转发

request.setAttribute("属性名"+属性名);

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

前端获取

数据类型  属性名=(数据类型)request.getAttribute("属性名")


重定向

response.sendRedirect("路径/属性名"+属性名);

前端获取

数据类型  属性名=request.getRequest("属性名")


解决乱码

POST接收

request.setCharacterEncoding("UTF-8");

GET接收

//接收

      String  args =null;

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

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

整合

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

通过设置Tomcat下的service.xml文件

<Connector port="8080" protocol="HTTP/1.1"

              connectionTimeout="20000"

              redirectPort="8443" URIEncoding="UTF-8" />

响应乱码解决

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

      response.setCharacterEncoding("UTF-8");

       response.setContentType("UTF-8");

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

推荐阅读更多精彩内容

  • 本文内容什么是Servlet与Servlet是如何执行的了解Servlet实现关系手动和自动开发Servlet s...
    Vincilovfang阅读 614评论 1 1
  • ①response.sendRedirect(url)-----重定向到指定URL request.getRequ...
    值得_e36c阅读 1,028评论 0 1
  • 谁? 于午间 欲补一时三刻的深沉少眠? 静然 却不甜甜 偏偏,偏偏不识时务的鞭炮 声声 。从轩窗之外的料峭春天 慢...
    未曾来何曾去阅读 246评论 0 3
  • 去接孩子时由于我太激动了,从台阶上蹦下来,手机屏幕就不小心粉碎性骨折了,屏幕花到都要掉渣了,都拉手。我首先想的是重...
    清晨晓雅阅读 391评论 0 1
  • 今晚的月亮真美。 一钩金棕榈般的黄,弯弯细细,清透地像幼女的胴体。天空是雪茄烟一般的蓝紫,弥漫着,像一袭亚麻棉布直...
    鸳鸯大盗阅读 476评论 0 2