1

我对 JSTL taglib 变量打印有问题。

我的 JSP 文件:

<%@taglib prefix="c" uri="/WEB-INF/c.tld"%>
<%@taglib prefix="fn" uri="/WEB-INF/fn.tld" %>
....
<%
    String val1 = "";
    Object val = RequestUtils.lookup(pageContext, "Form", Names.Val.full(), null);
    if (val != null) {
      val1= ResponseUtils.filter(val.toString());
    }
System.out.println(val1); // (correct)
%>

<c:out value="${val1}" />
<c:out value="<%=val1 %>" />
<c:set var="some" value="<%=val1 %>" />
<c:out value="${some}" />
...

输出:

  • ${val1}(不正确)
  • 测试(正确)
  • ${一些}(不正确)

怎么了?请帮忙!

4

1 回答 1

2

我找到了解决方案:

<%@page isELIgnored="false"%>
于 2013-10-04T13:27:27.503 回答