jsp 标签、域
1. Jsp标签就是提供的逻辑的业务功能,就能避免在jsp中写java代码,其中主要的几个标签是
<jsp:include page=""></jsp:include> 可以包含其他的jsp文件,直接添加到双引号之中就可以
<jsp:foward page=""></jsp:iorward> 跳转标签 跳转的页面,同上直接添加既可以
<jsp:parma value="" name=""></jsp:prma> 传值标签 在双引号之中直接添加值即可,一定要配合foward标签使用
2. 动态引入与静态引入的区别?
<jsp:include >是动态引入 标签涉及到2个jsp文件就会被翻译成两个servlet,两个文件在执行中会合并来执行
Include是静态引入 涉及到的两个jsp文件会翻译成一个servlet,两个文件在执行中是在源文件中合并来执行的
3. 映射jsp
映射jsp,是在jsp中引入html文件,映射的语法是
<servlet>
<servlet-name>***</servlet-name>
<jsp-file>***</jsp-file>
<load-on-startup>***</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>***</servlet-name>
<url-pattern>****.html</url-pattern>
</servlet-mapping>
在其中添加html文件,就可以映射jsp
4. 4个域的对象
Pagecontext(page域)
Request(request域)
Session(session域)
Servletcontext(application域)
1、什么是域?
是作用的范围。
2、这4种域的生命周期?
page域 只在当前页面中有效,离开页面就结束
request域 发送请求之后,
session域 是一次会话,完成一次会话就结束
application域 就是整个web程序
3、哪种时候用哪种对象域
page域 只要在当前页面中有效的文件
request域 当自己使用完以后,别人不在使用时
session域 当自己使用完成时,过一段时间还可以给自己使用
Application域 当自己使用完成时,过一段时间不但自己还可以使,别人也可以使
作者hj714886063
下一篇: 数据库语句分类:DDL、DML、DCL