从任何JSP文件访问context.xml环境变量

时间:2011-03-08 15:53:26

标签: jsp tomcat

我有以下物品:     环境名称=“debug”value =“true type =”java.lang.String“override =”false“ 在dev

中的context.xml文件中

在非开发环境中,我没有这一行。

在我的webapp的JSP文件中,我希望能够读取此值并根据是否设置来执行某些操作:

e.g。 JSP:     if test =“$ {debug eq”true“}”......做点什么......

1 个答案:

答案 0 :(得分:2)

您需要使用此代码来访问值:

InitialContext initialContext = new javax.naming.InitialContext();  
String debug = (String) initialContext.lookup("java:comp/env/debug");

将其封装在自定义标记中以从JSP访问它。

相关问题