maven下搭建好一个项目,然后在tomcat中启动成功,当发送请求进入jsp页面的时候,报错:
说明项目下缺少jar包。
解决方案就是在项目的pom.xml文件中添加如下两个依赖包,缺一不可。
添加完毕,重新部署项目,OK了
JSP中变量的定义范围实际有5种:本地范围,页面范围(page),请求范围(request),会话范围(session)和应用程序范围(application)。
以下介绍在各种技术中的变量存取方法。
本地范围变量直接定义,如:
request范围变量保存在request隐式对象中,如:
session范围变量保存在session隐式对象中,如:
使用c:set存储变量。
scope属性默认为page, 若不指定则变量存储在page范围里:
使用c:out读取变量
——我们先来3个通用标签,输出结果是“eric eric andy”。
——条件标签if choose。输出结果是“我是5大,还3粗呢 我是10”。需要注意的是if标签没有对应的else,只能再写一个if。还有choose就相当于我们常用的switch。
——强大的foreach循环。有好几种用法,先来第一种:
0
再来第一种,就是我们常用的如果遍历一个Map集合或者数组的话:
还有一个varStatus,里面存储了循环的一些属性,比如索性,计数,是否首个末个等。我们结合table的例子来说明:
——jsp里面有一种声明。用来声明全局成员和静态块。模板是
<%! %>。