jsp中的内部对象

一:JSP 9大内置对象

final javax.servlet.jsp.PageContext pageContext;//页面上下文
javax.servlet.http.HttpSession session = null; //会话
final javax.servlet.ServletContext application; //应用
final javax.servlet.ServletConfig config;//配置
javax.servlet.jsp.JspWriter out = null;//输出
final java.lang.Object page = this;//页面
final javax.servlet.http.HttpServletRequest request;//请求
final javax.servlet.http.HttpServletResponse response;//响应
exception//异常
JSP 内置对象:不需要做任何声明就可以直接使用的对象。
二:JSP如何依赖:pom.xml=>在dependencies标签中导入=>在左上部分找到Maven点击=>刷新即可

三:内置对象之request的常用方法:

 

四:解决中文乱码问题解决:

1,post请求:
在获取请求参数值前,调用setCharacterEncoding("utf-8")方法处理。

2,get请求:
Tomcat对请求数据默认采用ISO-8859-1字符集进行解码。
治标不治本:将乱码字符串打散为byte数组,再通过new String()方法,使用指定的
集把byte数组构造为一个新的String。
治本:修改tomcat配置文件server.xml,添加URIEncoding="utf-8
String username = request.getParameter("username");
username = new String(username.getBytes("ISO-8859-1"),"utf-8");
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"/>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值