日期:2014-05-17  浏览次数:20756 次

关于EL表达式访问的问题
<%int STATUS_COMPLETEED = PublicParameters.STATUS_COMPLETEED;%>
<script type="text/javascript">alert(<%=STATUS_COMPLETEED%>);</script>
我用小脚本定义一个变量 把一个常量引用过来
然后用表达式可以取到值

用${STATUS_COMPLETEED}却得不到值怎么办啊

我想在EL中调用常量,求解啊

------解决方案--------------------
引用c标签
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<c:set var="STATUS_COMPLETEED" value="PublicParameters.STATUS_COMPLETEED" scope="page"></c:set>

最后${pageScope.STATUS_COMPLETEED}
------解决方案--------------------
el表达式是从作用域范围中去取值的。
------解决方案--------------------
探讨
<%int STATUS_COMPLETEED = PublicParameters.STATUS_COMPLETEED;%>
<script type="text/javascript">alert(<%=STATUS_COMPLETEED%>);</script>
我用小脚本定义一个变量 把一个常量引用过来
然后用表达式可以取到值

用${STATUS_COMPLETEED}却得不到……

------解决方案--------------------
探讨
引用c标签
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<c:set var="STATUS_COMPLETEED" value="PublicParameters.STATUS_COMPLETEED" scope="page"></c:set>

最后${pageScope.STATUS_COM……