一:基础
1.page指令一般以“<%@”开始,“%>”结束
2.在JSP页面中,将小脚本(scriplet),表达式(expression),声明(declaration)统称为JSP脚本元素,用于在JSP页面中嵌入JAVA代码,实现页面的动态处理
3.小脚本语法:<% java代码%>
4.表达式:<%= 变量或表达式%>
5.声明:在编写JSP页面程序时,有时需要为JAVA脚本定义成员变量和方法,需要到JSP声明来实现
语法:<%! 声明代码 %>
二:常见错误
1.404错误:路径错误
(1)路径错误
(2)资源文件放在了WEB-INF文件夹下(该文件夹下的资源文件对外不可见)
2.500错误 :代码错误
三:JSP 9大内置对象
JSP内置对象:不需要做任何声明就可以直接使用的对象
request、response、session、application、out、pageContext、config、page和exception
四:JSP依赖导入
五:内置对象之request
(1)congtomcat引入jar包
六:中文乱码解决
(1)post请求
在获取请求参数值前,调用setCharacterEncoding(“utf-8”)方法解决
(2)get请求
Tomcat对请求数据默认采用ISO-8859-1字符集进行解码
治标不治本:将乱码字符打散为byte数组,在通过new String()方法,使用指定的UTF-8字符集把byte数组构造为一个新的String。
治本:修改tomcat配置文件server.xml,添加URIEncoding="utf-8"