【问题标题】:How can I access java static field in jsp page use EL expression? [duplicate]如何使用 EL 表达式访问 jsp 页面中的 java 静态字段? [复制]
【发布时间】:2018-02-09 03:49:44
【问题描述】:

我有一个这样的 java 类:

class Constans {
    public static final String FIELD = "example";
}
model.addAttribute(Constants.FIELD, 11);

现在在 jsp 页面上 我只想用这样的方式访问:

<c:out value="${requestScope.Constants.FIELD}"/>

我该怎么办?

【问题讨论】:

    标签: java jsp el


    【解决方案1】:

    你必须保存这个对象 fe。在会话范围内:
    setAttribute("FIELD", 常量.FIELD)
    您可以在 servlet 中设置它并在 jsp 页面中调用 EL 表达式:
    ${字段}

    您可以添加到会话或仅请求对象。不是一堂课。 https://tomcat.apache.org/tomcat-5.5-doc/servletapi/javax/servlet/http/HttpSession.html#setAttribute(java.lang.String, java.lang.Object)

    【讨论】:

    • 嗨,我们已经不是 1999 年了。为了赶上进度,我建议也阅读副本中的答案。
    猜你喜欢
    • 2015-05-12
    • 2020-02-13
    • 2016-07-10
    • 2011-09-09
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    相关资源
    最近更新 更多