初始JSP

本文介绍了JSP的基础知识,包括page指令、脚本元素(小脚本、表达式和声明)、常见错误如404和500的排查,以及JSP的九大内置对象。还涵盖了如何处理中文乱码和依赖导入问题,重点讲解了request对象的使用。
摘要由CSDN通过智能技术生成

一:基础

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" 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值