记录成长的点点滴滴

为终有一天成为架构师而修炼

Struts2标签

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}"/>;
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012554102/article/details/49930077
个人分类: Struts2
想对作者说点什么? 我来说一句

s tr ut 2 标 签

2010年07月16日 248KB 下载

java分页。struts2标签

2011年06月08日 17KB 下载

struts2标签小例子

2009年08月24日 3.24MB 下载

Struts2标签与开发手册

2017年12月06日 178B 下载

struts2标签使用例子

2010年07月09日 14.27MB 下载

Struts2标签详解.pdf

2011年09月28日 5.29MB 下载

struts2-tags-API.rar

2011年10月11日 292KB 下载

struts2标签详解(经典)

2009年08月28日 701KB 下载

struts2标签解释

2009年03月14日 2.73MB 下载

没有更多推荐了,返回首页

不良信息举报

Struts2标签

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭