java - 带有 JSTL 的 JSP 不打印变量

标签 java jsp jstl jsp-tags ejb-2.x

我在 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}(不正确)
  • 测试(正确)
  • ${some}(不正确)

出了什么问题?请帮忙!

最佳答案

我找到了解决方案:

<%@page isELIgnored="false"%>

关于java - 带有 JSTL 的 JSP 不打印变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19180565/

相关文章:

java - 打开 Activity 错误

java - ZK如何在不点击任何按钮的情况下自动关闭弹出窗口?

jsp - struts2编写拦截器?

css - 边框未应用于jsp中jSTL内的div

javascript - 如何将 javascript 值设置为 jslt 变量?

dictionary - 使用 JSTL 循环遍历 Map

javascript - 如何通过检查 ArrayList 中是否存在元素来验证 Jquery 表单字段?

java - Android 错误 : SDK23 v SDK19 - java. lang.NoClassDefFoundError : com. google.android.gms.R$string

java - Android 中最接近 Session/Cookie 变量的是什么?

java - 无法将类型类 java.sql.Timestamp 转换为类 org.joda.time.DateTime