通过使用 JSP taglib 指令,开发者就可以在页面中使用这些基本标记或自定义的标记来完成特殊的功能。
语法:
参数说明:
开发者可通过前缀来引用标签库中的标签,关键代码如下:
<%@taglib uri="http://java.sun.com/jsp/jstl/core"prefix="c"%>
<c:set var="name"value="yxq"/>
上述代码通过 <c:set> 标签将 "yxq" 值赋给变量 "name"。
本示例主要是应用 taglib 指令引进 Struts2 的标签库,从而在页面中引入 Struts2 中的标签,实现页面功能。下面就是一个应用 taglib 指令引进 Struts2 标签库实现的一个用户注册页面.
本示例应用 taglib 指令引入 Struts 标签库,设定 prefix 属性为 "s",uri 属性为 "/struts-tags"。代码如下:
<body>
<h3>用户注册</h3>
<s:form>
<s:textfield name="username"label="姓名"></s:textfield>
<s:password name="password"label="密码"></s:password>
<s:radio name="sex"label="性别"list="#{0:'男',1:'女'}"/>
<s:textfield name="age"label="年龄"></s:textfield>
<s:textfield name="grade"label="班级"></s:textfield>
<s:submit value="注册"></s:submit>
</s:form>
</body>