我有一個JSP頁面,在該頁面中,我嘗試使用使用jstl和struts2標籤的頁面範圍屬性。 下面的代碼塊是,EL不能在jsp頁面中工作
<%@ taglib uri="/struts-tags" prefix="s" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:set var="test" value="ramesh"/>
<c:set var="test1" value="${test}"/>
<s:set var="test2" value="${test}" />
的<s:set>
標籤產生以下異常「根據TLD或在標籤文件屬性指令,屬性值不接受任何表現形式」。
我有兩個問題。
1)${test}
適用於<c:set>
標籤。
2)${test}
在<s:set>
標記中使用時不起作用。爲什麼?
由於*屬性值不接受任何表達式*。 –
@Aleksandr但爲什麼有效。 –
reddy
顯然是因爲''接受表達式。 –