哪位朋友帮我看看下面的问题啊,我都弄了一下午了,头疼死了!
<select name="qyjb_sh_jg" id="qyjb_sh_jg" onchange="change_qyjb_sh_jg(this.value);">
<c:if test="${qyjbinfo[param.id].ba eq 未备案}">
<option value="通过">通过</option>
<option value="不通过" selected="selected">不通过</option>
</c:if>
<c:if test="${qyjbinfo[param.id].ba=='已备案'}" >
<option value="通过" selected="selected">通过</option>
<option value="不通过">不通过</option>
</c:if>
</select>这个<c:if>没有判断到,不知道为什么,但${qyjbinfo[param.id].ba}的值为数据库取得值为“未备案”,但他为什么就不等于后面条件的“未备案”呢,奇怪了!但我怀疑可能这样判断有空格,还是什么, ${fn:length(qyjbinfo[param.id].ba)}
${fn:length('未备案')}
以上两个长度分别是9和3,我怀疑前面的有空格,应该是中文就会这样吧,我下面用数字做得不会出现这样的问题
如: <select name="qyzt" onchange="qySetlimit(${qyjbinfo.zzjgdm},this.value);">
<c:if test="${qyjbinfo.users.yxx eq '1'}">
<option value="1" selected="selected">正常</option>
<option value="0">锁定</option>
</c:if>
<c:if test="${qyjbinfo.users.yxx eq '0'}">
<option value="0" selected="selected">锁定</option>
<option value="1">正常</option>
</c:if>
</select>这个是正常的,哪位朋友帮我看看呀!谢谢了...
<select name="qyjb_sh_jg" id="qyjb_sh_jg" onchange="change_qyjb_sh_jg(this.value);">
<c:if test="${qyjbinfo[param.id].ba eq 未备案}">
<option value="通过">通过</option>
<option value="不通过" selected="selected">不通过</option>
</c:if>
<c:if test="${qyjbinfo[param.id].ba=='已备案'}" >
<option value="通过" selected="selected">通过</option>
<option value="不通过">不通过</option>
</c:if>
</select>这个<c:if>没有判断到,不知道为什么,但${qyjbinfo[param.id].ba}的值为数据库取得值为“未备案”,但他为什么就不等于后面条件的“未备案”呢,奇怪了!但我怀疑可能这样判断有空格,还是什么, ${fn:length(qyjbinfo[param.id].ba)}
${fn:length('未备案')}
以上两个长度分别是9和3,我怀疑前面的有空格,应该是中文就会这样吧,我下面用数字做得不会出现这样的问题
如: <select name="qyzt" onchange="qySetlimit(${qyjbinfo.zzjgdm},this.value);">
<c:if test="${qyjbinfo.users.yxx eq '1'}">
<option value="1" selected="selected">正常</option>
<option value="0">锁定</option>
</c:if>
<c:if test="${qyjbinfo.users.yxx eq '0'}">
<option value="0" selected="selected">锁定</option>
<option value="1">正常</option>
</c:if>
</select>这个是正常的,哪位朋友帮我看看呀!谢谢了...
,那这个怎么办呀?我把UTF-8改成GBK也不行啊!
要搞清楚 qyjbinfo 中的数据对不对。是怎么传过来的。设置了编码没。
建议在两边加上--${key}--看看是否有空格
建议在两边加上--${key}--看看是否有空格,这是怎么加法?
<c:if test="${qyjbinfo[param.id].ba eq 未备案}">
<option value="通过">通过 </option>
<option value="不通过" selected="selected">不通过 </option>
</c:if>
<c:if test="${qyjbinfo[param.id].ba=='已备案'}" >
<option value="通过" selected="selected">通过 </option>
<option value="不通过">不通过 </option>
</c:if>
</select>
<c:if test="${sessionScope.qyjbinfo[param.id].ba eq '未备案'}">
<option value="通过">通过</option>
<option value="不通过" selected="selected">不通过</option>
</c:if>
<c:if test="${sessionScope.qyjbinfo[param.id].ba=='已备案'}" >
<option value="通过" selected="selected">通过</option>
<option value="不通过">不通过</option>
</c:if>
</select>