EJB3 拦截器 - 设置属性并在 JSP 上读取它们
EJB3 Interceptor- Setting attributes and reading them on JSP
在企业应用程序中,我试图在 EJB3 拦截器中设置一些属性,然后在 jsp 上显示它们。可能吗?我怎样才能做到这一点?用例如下 - 从数据库中读取一些值,这些值需要显示在错误页面上。此错误页面是默认错误页面,没有控制器。我在代码中找不到关于此错误页面的任何内容,在 web.xml 中找不到任何内容。需要尽快解决这个问题。
我找不到使用拦截器的方法。我最终使用了一个过滤器,它已经存在于应用程序中。我在 Filter 的 init 方法中设置了一个应用程序范围变量映射。这样,我只需获取和设置值一次,即在服务器启动时。然后我在 JSP 中使用这张地图来读取值。比如,${applicationScope.appParams.someKey}.
在企业应用程序中,我试图在 EJB3 拦截器中设置一些属性,然后在 jsp 上显示它们。可能吗?我怎样才能做到这一点?用例如下 - 从数据库中读取一些值,这些值需要显示在错误页面上。此错误页面是默认错误页面,没有控制器。我在代码中找不到关于此错误页面的任何内容,在 web.xml 中找不到任何内容。需要尽快解决这个问题。
我找不到使用拦截器的方法。我最终使用了一个过滤器,它已经存在于应用程序中。我在 Filter 的 init 方法中设置了一个应用程序范围变量映射。这样,我只需获取和设置值一次,即在服务器启动时。然后我在 JSP 中使用这张地图来读取值。比如,${applicationScope.appParams.someKey}.