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标签库)