<select id='type' name="pageVO.type" >
<option value="">请选择</option>
<c:forEach items="${archiveTypeMap}" var="archiveTypeMap">
<c:if test=" ${archiveTypeMap.name == pageVO.type}" var="rst">
<option value="${archiveTypeMap.name}" selected="selected">${archiveTypeMap.name}</option>
</c:if>
<c:if test="${!rst}">
<option value="${archiveTypeMap.name}">${archiveTypeMap.name}</option>
</c:if>
</c:forEach>
</select>-----------------代码如上,当archiveTypeMap.name的值和pageVO.type的值相等时,表达式${archiveTypeMap.name == pageVO.type}返回的依然是false,高手帮忙给看看,谢谢。
其中archiveTypeMap.name和pageVO.type都是汉字。
<option value="">请选择</option>
<c:forEach items="${archiveTypeMap}" var="archiveTypeMap">
<c:if test=" ${archiveTypeMap.name == pageVO.type}" var="rst">
<option value="${archiveTypeMap.name}" selected="selected">${archiveTypeMap.name}</option>
</c:if>
<c:if test="${!rst}">
<option value="${archiveTypeMap.name}">${archiveTypeMap.name}</option>
</c:if>
</c:forEach>
</select>-----------------代码如上,当archiveTypeMap.name的值和pageVO.type的值相等时,表达式${archiveTypeMap.name == pageVO.type}返回的依然是false,高手帮忙给看看,谢谢。
其中archiveTypeMap.name和pageVO.type都是汉字。
解决方案 »
- FCKeditor 问题
- oracle中提取的数据量,
- (求助)tomcat部署更换一个新的war包后原来的项目文件被删除了怎样找回啊!
- String转int问题
- 求助:谁有jsp+javascript打造级连菜单代码中yava.fileapp.*包的源代码?
- 问个Web中多个应用程序间调用的问题
- iReport3.7.0或者2.0.5生成.jsper类型的问题和哪个版本的Jasperreports兼容
- 最近在网逻看到了一篇" Eclipse 3.0 上配置JSP开发环境 "的文章,不错!
- 怎么将一个字符串类型转换为整型,比如说将“123”转换为123
- 如何将客户端上传的ACCESS数据库用ODBC连接,即动态ODBC,急盼!
- poi导出excel2007文件 性能问题,速度太慢
- DOM解析多级标签的xml文件
看看是否是空格或者其他什么问题导致字符串不等!
你可以再下面的if中试着输出两个变量的值看看!
用引号引起来!
<c:if test="${!rst}">
<option value="${archiveTypeMap.name}">"${archiveTypeMap.name}"--"${pageVO.type}"</option>
</c:if>
必须是你字符串本身有问题!
在JSTL中 ==跟eq的效果是一样的!
<select id='type' name="pageVO.type" >
<option value="">请选择</option>
<c:forEach items="${archiveTypeMap}" var="archiveTypeMap">
<option value="${archiveTypeMap.name}" ${archiveTypeMap.name ==pageVO.type?'selected':''>${archiveTypeMap.name}</option>
</c:forEach>
</select>