Struts2标签

原创 2015年11月19日 17:02:41

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}"/>;
版权声明:本文为博主原创文章,未经博主允许不得转载。

Struts2常用标签总结

Struts2常用标签总结
  • qq_26676207
  • qq_26676207
  • 2016年10月10日 15:00
  • 1565

struts2标签库详解

struts2标签库详解 源代码下载地址:http://www.zuidaima.com/share/1781606927846400.htm
  • yaerfeng
  • yaerfeng
  • 2016年04月29日 09:38
  • 6508

Struts2标签库常用标签

Struts2标签库常用标签 基本概述      对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制...
  • q547550831
  • q547550831
  • 2016年11月24日 21:01
  • 8861

Struts2框架学习之五:通用标签详解

前言Struts2框架为我们提供了很多标签,这些标签总体上可以分为两类:通用标签和UI标签。而较常使用的又是通用标签,所以文章的内容也是围绕通用标签展开的。通用标签分为两类:数据标签和控制标签。数据标...
  • u011116672
  • u011116672
  • 2015年12月13日 16:12
  • 2155

Struts2中UI标签之表单标签介绍

1.在Struts2UI标签的表单标签分为两种:form标签本身和单个表单标签。
  • u012561176
  • u012561176
  • 2015年04月15日 22:51
  • 2239

【Struts2框架】第四节Struts标签-通用标签简述与常用标签大例子

一.通用标签简述 1.通用标签    a)property    b)set      i.默认为action scope,会将值放入request和ActionContext中      ii.pa...
  • u013517797
  • u013517797
  • 2015年07月27日 15:43
  • 948

struts2常用标签详解-在项目中使用struts2标签

Struts2常用标签总结 一 介绍 1.Struts2的作用  Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现...
  • xyw591238
  • xyw591238
  • 2016年07月18日 16:56
  • 2335

struts2标签遍历各种形式数据集合

在类中定义的集合类型如下: private String [] arryStr; private List list; private Map map; private Map userM...
  • menghuannvxia
  • menghuannvxia
  • 2015年07月31日 14:11
  • 4084

struts2标签和表单验证

这个name与你action中的javabean联系起来,会自己收集值(前提是你在action 中引入了user有get/set方法 ,且user实现 了javabean特点类) 而labe是用来显示...
  • u012459917
  • u012459917
  • 2014年01月02日 14:40
  • 1017

struts2标签库——UI标签

1、要使用标签,必须修改web.xml,让控制器拦截所有请求 /* 2、Struts 2提供了功能强大的标签库,JSP页面导入标签库: ” 3、设置用户界面主题,默认值为xhtml风格 ...
  • cuifugang124428
  • cuifugang124428
  • 2014年03月14日 23:05
  • 1545
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2标签
举报原因:
原因补充:

(最多只允许输入30个字)