EJB3 Interceptor-设置属性并在JSP上读取它们

时间:2015-05-24 14:33:14

标签: java jsp ejb-3.0 interceptor

在企业应用程序中,我试图在EJB3拦截器中设置一些属性,然后在jsp上显示它们。可能吗?我怎样才能做到这一点?用例如下 - 从数据库中读取一些值,这些值需要在错误页面上显示。此错误页面是默认错误页面,没有控制器。我在代码中找不到关于此错误页面的任何内容,web.xml中没有任何内容。这需要一个解决方案。

1 个答案:

答案 0 :(得分:0)

我无法找到使用拦截器的方法。我最终使用了一个过滤器,它已经存在于应用程序中。我在Filter的init方法中设置了一个应用程序范围变量map。这样,我必须只获得并设置一次值,即在服务器启动时。然后我在JSP中使用这个映射来读取值。比如,$ {applicationScope.appParams.someKey}。