jsp界面的判断和比较问题
代码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打头的就正常,或者用是么标签执行包含关系,但是感觉用包含不太准确
我想知道如何解决
<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打头的就正常,或者用是么标签执行包含关系,但是感觉用包含不太准确
我想知道如何解决
...全文
相关推荐
jsp编写登陆界面
jsp编写登陆界面jsp编写登陆界面是web开发中一个基本的功能,通过jsp语言可以实现用户登陆界面的编写,下面我们将详细介绍如何用jsp编写登陆界面,并和数据库进行交互。
JSP登录界面
在JSP中,可以使用`request.getParameter()`获取请求参数。 - **验证逻辑**:服务器端需要验证用户名和密码的有效性。这通常涉及数据库查询,比较用户输入与存储的凭证。
JSP猜数游戏
以上知识点围绕着"JSP猜数游戏"的实现过程展开,包括JSP技术基础、JavaBean的使用、随机数生成与比较、I/O流操作、控制结构的应用、JSP页面的构建、异常处理以及字符编码和国际化方面的知识。
jsp猜数字游戏
这个过程涉及随机数生成、比较用户输入与目标数字、判断猜测次数等逻辑。在JSP中,可以使用`<%...%>`脚本元素或`<jsp:scriptlet>`标签来编写这些Java代码。3.
JSP登陆验证 实现JSP用户名 密码 验证码验证登陆
通过设置session属性,可以判断用户是否已登录,从而控制访问权限。9. **错误处理**: 对于无效的登录尝试或验证码输入错误,应提供适当的错误提示,帮助用户理解问题所在并进行修正。10.


Web 开发
