码迷,mamicode.com
首页 > 其他好文 > 详细

Struts2常用标签

时间:2015-06-09 13:14:30      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:

A:

<s:a href="xxxx"></s:a>---超链接,类似于HTML的<a></a>标签.

<s:action name=""></s:action>--在jsp页面中直接调用Action,id: 可选属性,作为该Action的引用ID,name:必选属性,指定调用Action.  
<s:actionerror/>--显示addActionError里面的值

Action代码:

技术分享

JSP页面:

技术分享

<s:actionmessage/>--显示addActionMessage里面的值

Action代码:

技术分享

JSP页面:

技术分享

<s:append></s:append>--添加一个值到 list,类似list.add().

B:
<s:bean name=""></s:bean>--需要一个JavaBean,其属性的操作是经由bean标签中的参数属性来进行赋值,id属性也可以赋值.

C:
<s:checkbox></s:checkbox>--复选框
<s:checkboxlist list=""></s:checkboxlist>--多选框

Action代码:

技术分享

技术分享

JSP页面:

技术分享

<s:combobox list=""></s:combobox>--使用s:combobox生成下拉输入框
<s:component></s:component>--创建一个ftl模板文件后,在JSP页面中引用<s:component template="prop1.ftl" templateDir="/WEB-INF/template">  

D:
<s:date name=""/>--获取一个日期格式
<s:debug></s:debug>--显示错误信息
<s:div></s:div>--一个块,类似HTML的<div></div>
<s:doubleselect doubleList="" list="" doubleName=""></s:doubleselect>--双下拉框

           JSP页面:

技术分享

运行结果:

技术分享

E:
<s:else></s:else>--条件判断
<s:elseif test=""></s:elseif>--条件判断

F:
<s:fielderror></s:fielderror>--显示文件错误信息
<s:file></s:file>--文件上传

              JSP页面:

技术分享

运行结果:

技术分享

<s:form action="xx.action" theme="simple">--form(表单)标签是所有UI组件中最特别的一种,其它的UI组件要与服务器交互数据,必须放在form标签内.

G:

<s:generator separator="" val=""></s:generator>--和s:iterator标签一起使用,该标签可以将指定字符串按指定分隔符分割成多个字串.

H:

<s:head/>--在该标签内部使用,表示头文件结束
<s:hidden></s:hidden>--隐藏

I:
<s:i18n name=""></s:i18n>--加载资源包,如在src文件夹中加入struts.properties文件,内容如下: 

struts.custom.i18n.resources=globalMessages

<s:if test=""></s:if>--条件判断
<s:include value=""></s:include>--包含一个输出.用<%@ include file=”x.jsp” %>这种形式引入x.jsp这个文件。
<s:inputtransferselect list=""></s:inputtransferselect>--获取form表单的一个输入
<s:iterator></s:iterator>--可以遍历 数据栈里面的任何数组,集合等等.value:被迭代的集合,id:指定集合里的元素的id

L:

<s:label></s:label>--只读标签

M:
<s:merge></s:merge>--合并遍历集合的值

O:
<s:optgroup></s:optgroup>--获取标签组
<s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>--左右选择框

技术分享

P:

<s:param></s:param>--为其他标签提供参数,主要有两个属性name与value, 若想在value属性中输入直接量,则可以这样写:

         1、<s:param name="some" value="%{‘user‘}"/>,

         2、<s:paramname="some">user</s:param>.
<s:password></s:password>--密码输入框
<s:property/>--得到value的属性
<s:push value=""></s:push>--value的值push到栈中.

        <s:push value="#request.id">
               <s:property value="id"/>
              <s:property value="name"/>
       </s:push>   
        注:此处user对象之前被手动存于request中。

R:
<s:radio list=""></s:radio>--单选按钮
<s:reset></s:reset>--重置按钮

S:
<s:select list=""></s:select>--下拉选择框
<s:set></s:set>--给变量赋予一个特定范围的值
<s:sort comparator=""></s:sort>--通过属性给list分类
<s:submit></s:submit>--提交按钮
<s:subset></s:subset>--给遍历集合输出子集

T:
<s:text name=""></s:text>--文本信息
<s:textarea></s:textarea>--文本域输入框
<s:textfield></s:textfield>--文本输入框
<s:token></s:token>--拦截器

U:
<s:updownselect list=""></s:updownselect>--多选择框
<s:url></s:url>--创建URL

学习笔记

 

Struts2常用标签

标签:

原文地址:http://www.cnblogs.com/procedure/p/4563008.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!