2018-10-13 struts标签

1、通用标签
1.1数据标签
property
例如:
取栈顶,取cal1(model)
<s:property/>,
取根对象最上面的对象的属性
<s:property value=“num1”/>,
取根对象的cal2对象的num1属性
<s:property value=“cal2.num1”/>
取非根对象cal2对象的num1值
<s:property value="#request.cal2.num1"/>
set
例如:
在ognl上下文的根对象中取result值,赋给test1
<s:set var=“test1” value=“result”></s:set>
push
push就是将你需要的值放到栈顶,便于获取
param
两种赋值方式:1、通过ognl表达式 2、字符串
<s:url namespace="/sy" action=“tagAction” var=“test4”>
<s:param name=“test6” value=“num1”></s:param>
<s:param name=“test5”>aaa</s:param>
</s:url>
date
java.text.SimpleDateFormat/DecimalFormat
url/param/a(重要~用来生成url链接的)
<s:url namespace="/sy" action=“tagAction” var=“test3”></s:url>
<s:property value="#test3"/>
xxx
<s:a href="%{#test3}">aaa</s:a>
1.2 控制标签
iterator/if/elseif/else

2、UI标签
文本框
<s:textfield label=“姓名” name=“uname”/>
单选框
<s:radio list="{‘男’,‘女’}" label=“性别” name=“sex” value="‘男’"/>
或者 <s:radio list="#{1:‘男’,2:‘女’}" label=“性别” name=“sex” value=“1”/>
下拉框
<s:select label=“部门选择” name=“deptName” list="#{1:‘财务部’,2:‘公关部’,3:‘人事部’ }"/>
复选框
<s:checkbox label=“是否已婚” name=“married”/>
<s:checkboxlist label=“爱好” name=“hobby” list="#{1:‘篮球’,2:‘gay国’,3:‘蹲坑’ }" />
文本域
<s:textarea label=“个人简介” name=“remark”/>

*注意:*单选复选框,往后台传值是传布尔类型的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值