请问JSTL如何获取java类中的静态变量

h88566 2011-02-28 10:56:37
先说明一下CommonConst类中储存的全部是静态变量

一、
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<jsp:useBean id="CommonConst" class="common.CommonConst" scope= "page"/>
<c:set var="a" value=""/>
如何用<c:set>获取CommonConst中的静态变量A?

二、
如果上面的代码改成这样
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page language="java" import="common.CommonConst" %>
<c:set var="a" value=""/>这句又要怎样写呢?

三、
请问能否用EL表达式${}获取到<%@ page language="java" import="common.CommonConst" %>中的变量吗?
...全文
555 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hepeng_8 2011-03-01
  • 打赏
  • 举报
回复
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<jsp:useBean id="CommonConst" class="common.CommonConst" scope= "page"/>
<c:set var="a" value=""/>
宁波朱超 2011-03-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 h88566 的回复:]
那要怎样才可以拿到值呢?
[/Quote]

<%= CommonConst.静态变量名 %>


凑合了。。。
h88566 2011-02-28
  • 打赏
  • 举报
回复
那要怎样才可以拿到值呢?
zhangyaowen176 2011-02-28
  • 打赏
  • 举报
回复
这样是不行的!useBean 是jsp中自己内置的,你在第二个列子中通过inport直接导入一个类在通过EL是拿不到值的!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧