请问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" %>中的变量吗?
...全文
419 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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是拿不到值的!
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2011-02-28 10:56
社区公告
暂无公告