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打头的就正常,或者用是么标签执行包含关系,但是感觉用包含不太准确
我想知道如何解决
...全文
103 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hanyue198528 2010-10-12
汗一个,学习中,
一个人开发整个项目
目前遇到太多问题了
回复
liubo_0329 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的结帖率低了点,所以不少人都不爱回,结贴给分吧
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-11 03:12
社区公告
暂无公告