struts2标签的问题
时间:2011-11-02
来源:互联网
[code=HTML][/code]Next Letter
<select name="letter.let_NextNote">
<s:iterator value="letterArrayList" var="ee">
<s:if test='%{letter1.let_NextNote==<s:property value="ee" />}'>
<option value="<s:property value="ee" />" selected="selected">
<s:property value="ee" />
</option>
</s:if>
<s:else>
<option value="<s:property value="ee" />">
<s:property value="ee" />
</option>
</s:else>
</s:iterator>
</select>
无法比较 其中'%{letter1.let_NextNote}的值是3
[code=HTML][/code]Next Letter
<select name="letter.let_NextNote">
<s:iterator value="letterArrayList" var="ee">
<s:if test='%{letter1.let_NextNote==3 />}'>
<option value="<s:property value="ee" />" selected="selected">
<s:property value="ee" />
</option>
</s:if>
<s:else>
<option value="<s:property value="ee" />">
<s:property value="ee" />
</option>
</s:else>
</s:iterator>
</select>
直接给个固定值就可以比较出来
我这里面是一个list集合存得是int类型的里面有1,2,3
<s:iterator value="letterArrayList" var="ee">
现在无法比较啊 请问是哪里出问题了
<select name="letter.let_NextNote">
<s:iterator value="letterArrayList" var="ee">
<s:if test='%{letter1.let_NextNote==<s:property value="ee" />}'>
<option value="<s:property value="ee" />" selected="selected">
<s:property value="ee" />
</option>
</s:if>
<s:else>
<option value="<s:property value="ee" />">
<s:property value="ee" />
</option>
</s:else>
</s:iterator>
</select>
无法比较 其中'%{letter1.let_NextNote}的值是3
[code=HTML][/code]Next Letter
<select name="letter.let_NextNote">
<s:iterator value="letterArrayList" var="ee">
<s:if test='%{letter1.let_NextNote==3 />}'>
<option value="<s:property value="ee" />" selected="selected">
<s:property value="ee" />
</option>
</s:if>
<s:else>
<option value="<s:property value="ee" />">
<s:property value="ee" />
</option>
</s:else>
</s:iterator>
</select>
直接给个固定值就可以比较出来
我这里面是一个list集合存得是int类型的里面有1,2,3
<s:iterator value="letterArrayList" var="ee">
现在无法比较啊 请问是哪里出问题了
作者: a3737500 发布时间: 2011-11-02
<s:if test='%{letter1.let_NextNote==<s:property value="ee" />}'>
<s:if test="letter1.let_NextNote==ee.toString()">
<s:if test="letter1.let_NextNote==ee.toString()">
作者: wby13579 发布时间: 2011-11-02
<s:iterator value="letterArrayList" var="ee">
<s:if test='%{letter1.let_NextNote==<s:property value="ee" />}'>
<option value="<s:property value="ee" />" selected="selected">
<s:property value="ee" />
这里不能这样搞吧,struts标签会自动识别这个ee对象的,不用在用s:property去拿了,非struts2标签可以用这个,你改成这样试试,好久没写了应该是这样的:
<s:if test='%{letter1.let_NextNote==ee/>[/color]}'>
//这里的%号好像也不需要把。还有我记得struts2不支持EL吧,应该用OGNL才对呀。
<s:if test='%{letter1.let_NextNote==<s:property value="ee" />}'>
<option value="<s:property value="ee" />" selected="selected">
<s:property value="ee" />
这里不能这样搞吧,struts标签会自动识别这个ee对象的,不用在用s:property去拿了,非struts2标签可以用这个,你改成这样试试,好久没写了应该是这样的:
<s:if test='%{letter1.let_NextNote==ee/>[/color]}'>
//这里的%号好像也不需要把。还有我记得struts2不支持EL吧,应该用OGNL才对呀。
作者: peng_hao1988 发布时间: 2011-11-02
刚刚跟同事确认了一下,struts2标签不支持EL,所以上面的写法是错误的,要用OGNL:
test="#letter1.let_NextNote == ee",
n久没写Struts了,不知道对不对。错了勿怪哈。
test="#letter1.let_NextNote == ee",
n久没写Struts了,不知道对不对。错了勿怪哈。
作者: peng_hao1988 发布时间: 2011-11-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28