关闭

Struts2标签

194人阅读 评论(0) 收藏 举报
分类:

1.复选框

<s:checkbox label="学习" name="学习" value="true"></s:checkbox><s:checkbox label="电影" name="学习"></s:checkbox>

2.复选框

<!-- 下拉框 可用list或map-->
<s:combobox list="{'红色','蓝色','黑色'}" label="颜色选择" name="colorName" readonly="true" headerValue="--请选择--" headerKey="1"></s:combobox>


3.复选框列表
<!-- 复选框列表 可用list或map-->
<s:checkboxlist list="{'红色','黑色','蓝色'}" name="color"></s:checkboxlist>

4.关联下拉框

<!-- 相关联下拉框 -->
    	<s:doubleselect label="选择一项" headerValue="--请选择--" headerKey="1" doubleName="doublesel"  list="{'颜色','水果'}" doubleList="top=='颜色'?{'红色','蓝色'}:{'苹果','香蕉'}"></s:doubleselect>

5.文件

<!-- 文件 -->
<s:file name="file" accept=""></s:file>

6.选择框

<s:select label="选择星期" headerKey="3" headerValue="--请选择--" list="{'星期一','星期二'}" ></s:select>

7.单选框

<s:radio label="性别" list="{'男','女'}" name="sex"></s:radio>


8.文本域

<s:textarea cols="10" rows="10" label="留言板" name="留言"></s:textarea>

9. 防止用户多次提交表单 

<s:token />

10.
<s:optiontransferselect label="你喜欢的城市" name="left" leftTitle="国内" rightTitle="国外" doubleList="{'华盛顿','芝加哥'}" list="{'北京','上海'}" doubleName="right" headerValue="--请选择--" headerKey="1" doubleHeaderKey="1" doubleHeaderValue="---请选择---"></s:optiontransferselect>

11.超链接

<s:a heaf="http://www.baidu.com">百度</s:a>

12.

<s:actionerror/>
<s:actionmessage/>


13.创建bean

<s:bean name="edu.cylg.rg.ssh.entity.User" id="user">
    <s:param name="username" value="'林晓升'"/>
    <s:param name="password" value="'127'"></s:param>
</s:bean>
用户名<s:property value="#user.username"/>

14.更改bean作用域
<s:set value="#user" name="user" scope="session">
    		
</s:set>
    	
<!-- 从session取出 -->
<s:property value="#session.user.username"/>

15.日期

<s:bean name="java.util.Date" id="d"/>
<s:date name="#d" format="dd/MM/yyyy" nice="false"/>

16.逻辑控制

<s:if test="88>55">
    <s:text  name="这里输出if快"></s:text>
</s:if>
<s:else>
    <s:text name="这里输出else"></s:text>
</s:else>

其他的后续补上


使用struts2标签需要注意的地方

1.<s:textfield> value属性设置问题
有时我们需要修改一条记录,那么我们会将修改的记录赋值到添加的表单上,这时候从后台查询的值放在request里返回,页面使用<s:textfield name="user.username" value="#request.username"/> 是不行的,需要写成<s:textfield name="user.username" value="%{#request.user.username}"/>;
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:96200次
    • 积分:1660
    • 等级:
    • 排名:千里之外
    • 原创:53篇
    • 转载:81篇
    • 译文:0篇
    • 评论:8条
    文章分类
    最新评论