jsp界面的判断和比较问题

hanyue198528 2010-10-11 03:12:38
代码1:
<select id="rinfoid">
<s:iterator value="wbDeptinfos">
<c:if test="${rfid eq id.dcode}"><option value="${id.dcode }" selected="selected">
<s:property value="id.dname"/></option></c:if>
<c:if test="${!(rfid eq id.dcode)}">
<option value="${id.dcode }"><s:property value="id.dname"/></option>
</c:if>
</s:iterator>
</select>
代码2:
<s:iterator value="wbDeptinfos">
<l:equal name="${rfid}" value="${id.dcode }">
<option value="${id.dcode }" selected="selected"><s:property value="id.dname"/></option>
</l:equal>
<l:notEqual name="${rfid}" value="${id.dcode }">
<option value="${id.dcode }"><s:property value="id.dname"/></option>
</l:notEqual>
</s:iterator>
说明rfid为我搜索的时候存入session的值,由于wbDeptinfos对象是用客户原来的表为char 所以后面有空格,
我的表用的是nvarchar,当把dcode作为外键形式插入的时候,在我的表中没有空格,
现在要在下拉框中进行比较,选择相应的值,但是第一个方法,在另外一个界面好使,换一个界面就行不通了,
rfid eq id.dcode比较得值全部是false,但是我打印出来的值都不为空,只不过有个值多几个空格,第二种比较只有是0打头的时候出现问题,不是0打头的就正常,或者用是么标签执行包含关系,但是感觉用包含不太准确
我想知道如何解决
...全文
138 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanyue198528 2010-10-12
  • 打赏
  • 举报
回复
汗一个,学习中,
一个人开发整个项目
目前遇到太多问题了
kevin#1 2010-10-12
  • 打赏
  • 举报
回复
顶 楼主厉害
xiaochengfu1 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hanyue198528 的回复:]
CSDN也没人。。。。
自己搞定了
[/Quote]

感觉发贴是没多少人回
gularess 2010-10-12
  • 打赏
  • 举报
回复
自己动手,丰衣足食
hanyue198528 2010-10-12
  • 打赏
  • 举报
回复
CSDN也没人。。。。
自己搞定了
hanyue198528 2010-10-12
  • 打赏
  • 举报
回复
太冷清了
每人给点
year1234 2010-10-12
  • 打赏
  • 举报
回复
顶!!
lz的结帖率低了点,所以不少人都不爱回,结贴给分吧

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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