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資源反應不過來的原因,特此記下,也希望能幫助到同樣有困難的朋友。

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