的问题!!!!!!!!!!

黄包包Jimmy 2008-07-09 10:02:14

<logic:equal name="detailList" property="JJ_CBDJ" value='${detailList.A_JJ_CBDJ}'>
<td align="right" nowrap>
<bean:write name="detailList" property="JJ_CBDJ"/>
</td>
</logic:equal>
<logic:notEqual name="detailList" property="JJ_CBDJ" value='${detailList.A_JJ_CBDJ}'>
<td align="right" bgcolor="orange" title='<bean:write name="detailList" property="A_JJ_CBDJ"/>' nowrap>
<bean:write name="detailList" property="JJ_CBDJ"/>
</td>
</logic:notEqual>

在以上代码中${detailList.A_JJ_CBDJ}的值是0,
property="JJ_CBDJ"的值也是0,
那它为什么老是走<logic:notEqual>,而不走<logic:equal>
...全文
133 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
joyssh 2008-07-13
  • 打赏
  • 举报
回复
你的工程是什么版本啊,EL不好使?
加上这个试试:
<@ page isELIgnored="false">
Landor2004 2008-07-09
  • 打赏
  • 举报
回复
升级!!!
或者用<%%>来做判断
黄包包Jimmy 2008-07-09
  • 打赏
  • 举报
回复
我看了一下,我的STRUTS是1.1版本的,1.2版本以上才支持${},
现在原因找到了,那该怎么做呢??
Landor2004 2008-07-09
  • 打赏
  • 举报
回复
是不是你的jstl根本没找到,看看你的jstl.jar,以及标签库的路径什么的吧
黄包包Jimmy 2008-07-09
  • 打赏
  • 举报
回复
其它值都正确的,
如果用<bean:write name="detailList" property="A_JJ_CBDJ"/>
是正确的 0,
那用${detailList.A_JJ_CBDJ} 也可以的吧,它为什么会接原文本输出呢??????????
Landor2004 2008-07-09
  • 打赏
  • 举报
回复
不会吧,IDEA6.0没用过,不过这东西和工具无关,你再好好检查检查吧,或者你在action里用debug跟一下
黄包包Jimmy 2008-07-09
  • 打赏
  • 举报
回复
我刚试了下,在页面输出是${detailList.A_JJ_CBDJ}
怎么不是它的值 0 啊???

我在MyEclipse 中试的都能输出,
我现在用的是 IDEA6.0
Landor2004 2008-07-09
  • 打赏
  • 举报
回复
在页面上输出一下,看看你说的那两个值是不是真是0

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧