c:if判断字符串相等无效的可能解决方法

<c:if>标签是srpingmvc中一个判断的标签,类似struts2中<s:if>的作用,所以我用这个标签做了以下判断:

<c:if test="${SESSION_URSE.sex == '男'}">
<div>
		<label>
			<input type="radio" name="sex"  value="男"  checked>男
			&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			<input type="radio" name="sex"  value="女" >女
		</label>
	</div>
</c:if>
<c:if test="${SESSION_URSE.sex == '女'}">
	<div>
		<label>
			<input type="radio" name="sex"  value="男"  >男
			&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			<input type="radio" name="sex"  value="女" checked>女
		</label>
	</div>
</c:if>

但是怎么都不生效。
原来是需要在jsp页面头部上加上一句

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

主要参考了这个博客:https://blog.csdn.net/shuye_gen/article/details/77863727
这可能是解决的其中一个办法,也可能是IDEA资源反应不过来的原因,特此记下,也希望能帮助到同样有困难的朋友。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章