[Servlet&JSP] 标准标签
2017-07-20 19:43
225 查看
在JSP的规范中提供了一些标准标签(Standard Tag),全部的容器都支持这些标签,它能够协助编写JSP时降低Scriptlet的使用。
全部的标准标签都使用
include指示元素能够静态的包括还有一个JSP页面。假设想要在执行时动态地调整想要包括的JSP页面。则能够使用
上述样例会将add.jsp包括进来,并指定了要提供给该页面的參数。
其实,
必须实现java.io.Serializable接口
没有公开的类变量
具有无參数的构造函数
具有公开的设值方法(Setter)与取值方法(Getter)
全部的标准标签都使用
jsp:作为前置。这些标准标签是在JSP早起的规范中提出的。后来提出的JSTL(JSP Standard Tag Library)与表达式语言(Expression Language)在很多功能上都能够体态原有的标准标签。
<jsp:include>
与<jsp:forward>
标签
include指示元素能够静态的包括还有一个JSP页面。假设想要在执行时动态地调整想要包括的JSP页面。则能够使用<jsp:include>标签。比如:
<jsp:include page="add.jsp"> <jsp:param name="a" value="1" /> <jsp:param name="b" value="2" /> </jsp:include>
上述样例会将add.jsp包括进来,并指定了要提供给该页面的參数。
其实,
<jsp:include>与
<jsp:forward>标签。在转译为Servlet源码后。底层也是取得RequestDispatcher对象。并执行相应的forward()或include()方法。
<jsp:useBean>
、<jsp:setProperty>
与<jsp:getProperty>
标签
<jsp:useBean>标签时用来搭配JavaBean组件的标准标签,这里所值的JavaBean并不是桌面系统或EJB中的JavaBean组件,而是满足下面条件的纯粹Java对象:
必须实现java.io.Serializable接口
没有公开的类变量
具有无參数的构造函数
具有公开的设值方法(Setter)与取值方法(Getter)
<jsp:setProperty>与
<jsp:getProperty>标签分别用于设置和取得JavaBean的属性值。
其它标准标签
其它按标准标签还有<jsp:doBody>、
<jsp:invoke>等,它们与自己定义标签的使用有关。
相关文章推荐
- [Servlet&JSP] 标准标签
- JDBC+Servlet+JSP整合开发之28-JSP_标准标签(JSTL)
- JDBC+Servlet+JSP整合开发之28-JSP_标准标签(JSTL)
- [JSP]标准标签、<jsp:include、forward、param、useBean、setProperty、getProperty>
- jsp标准标签&jstl标签用法笔记
- JSP&Servlet6(二) --- JSP标准标签
- jsp笔记整理(servlet&jstl&el&jsp标准动作)
- Servlet&JSP的那些事儿(十二)
- [Servlet&JSP] JSTL的使用
- Servlet&JSP 第二章 编写与设置Servlet
- servlet&jsp jar包 下载
- Servlet,JSP,过滤器和监听器,四个作用域和九个内置对象,EL表达式语言,自定义标签,JSTL
- servlet生命周期 & http & JSP九个内置对象
- JSP&Servlet学习笔记----第6章
- <mvn:default-servlet-handler/>标签作用
- Table of Contents - Servlet & JSP
- jsp+servlet 20130928 c标签
- Servlet & JSP - 中文字符问题
- 第二课:Servlet、javaBean、jsp标签(2012-9-19)
- JSP & Servlet