struts2标签库
Posted guoDaXia的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2标签库相关的知识,希望对你有一定的参考价值。
struts2标签库主要包括一些html标签,一些控制标签
下面我将我用到的struts2标签列出来以供参考
首先,声明标签库的使用:
<%@ taglib prefix="s" uri="/struts-tags" %>
一些常用标签:
<s:property />标签。 它有一个value属性,用于取得在request中的变量,其底层实现也是request.getParameter(). value属性对应的是在request、中变量名
<s:actionerror />标签。它取读actionerror中的内容它有一个cssStyle属性,用于设置actionerror的样式
<s:fielderror />标签。它取读fielderror中的内容。它有一个cssStyle属性,用于设置actionerror的样式
一些html标签的封装
<s:form/>标签,表示html页面中的表单,<s:form/>中的默认method为post而不是html中的get。该标签还有一个theme属性,就是如果使用的struts、标签生成表单,格式有点固定,不是很方便。如果在<s:form>标签中的theme的属性设置为simple,则<s:form>中的子标签变成了类似一般html标签的效果 如果在<s:form>设置的theme=“simple”不会自动展示一边fielderror中的信息
<s:textfield />标签,表示<input type="text" />. 该标签中有一个label属性,属性内容表示输入框前面的值,例如 username:<input type="text"/>它就代表前面的username
<s:password />
<s:submit />等等
课外: html表单中的label标签的用法
<form name="regist" action="" method="post">
<label for="regist_username" class="label">username:</label>
<input type="text" name="username" />
</form>
作用:点击label标签的内容进入input输入框里面。用法就是<label/>标签中for属性写格式为表单名_控件名
以上是关于struts2标签库的主要内容,如果未能解决你的问题,请参考以下文章