jsp
<% java代码 会自动执行%>
<%! 定义成员变量%>
<%=显示在html上的内容%>
标签:
errorpage :如果当前jsp出错,跳转到那个页面;
iserrorpage:是否是出错之后跳转到的页面
import:
inclide:合并sp页面;
<% taglib uri=“导入库的路径” prefix="昵称%>:用来导入jsp可以识别的标签库
<%–%>:注释所有,在java代码中还是用java注释;
九大内置对象:
pageContext:贯穿这个jsp页面
四大域对象:
pageContext:只能在当前jsp页面有用
reqeust:同一次请求
session:一次回话
servletContext:整个项目
setAttribute();getAttribute();removeAttribute()
reqeust
response
out
session
applica: 相当于ServletContext
exception:异常对象 结合isErrorPage使用
page:当前页面的this
config:jsp的配置信息
EL表达式
jsp中: ${表达式}
empty:判断是否为空,是否为null或长度为零
el表达式获取域对象的值:
JSTL
jsp中的标签库
1、引入jstl标签库的jar
2、在jsp中引入jstl
prefix:试用版标签的昵称
uri:引入需要的依赖网址
if标签:
类似swich:
foreach:
begin:开始的位置
end:结束的位置
var:变化的i
step:间隔多少
item:相当于超级for
在jsp或者js中如果要获取集合中的某一个索引对应的元素 list[index]
获取对象中的属性:对象.属性
项目路径,规范写法