从任何JSP文件访问context.xml环境变量
我有以下项目: Environment name=“debug”value=“true type=“java.lang.String”override=“false” 在dev中的my context.xml文件中 在非开发环境中,我没有这一行 在我的webapp的JSP文件中,我希望能够读取该值,并根据是否设置该值执行某些操作: e、 g.JSP:从任何JSP文件访问context.xml环境变量,jsp,tomcat,Jsp,Tomcat,我有以下项目: Environment name=“debug”value=“true type=“java.lang.String”override=“false” 在dev中的my context.xml文件中 在非开发环境中,我没有这一行 在我的webapp的JSP文件中,我希望能够读取该值,并根据是否设置该值执行某些操作: e、 g.JSP: 如果test=“${debug eq“true”}”…执行某些操作…您需要使用此代码访问该值: InitialContext initialCon
如果test=“${debug eq“true”}”…执行某些操作…您需要使用此代码访问该值:
InitialContext initialContext = new javax.naming.InitialContext();
String debug = (String) initialContext.lookup("java:comp/env/debug");
将它封装在一个自定义标记中,以便从JSP访问它。有没有办法通过自定义标记来实现这一点?也许可以使用Springbean?您还可以在构造函数中封装一个应用程序范围的bean,是的。