java - 扩展 Struts 框架的 FilterDispatcher 是一个好的实践吗?

标签 java struts2 servlet-filters

我正在尝试将 Hibernate 与 Struts 结合使用。如果我扩展 FilterDispacther 来调用 Hibernate Utility 类,这会是一个好的实践吗?

大家有什么看法吗?我想讨论一下这种方法的优缺点。

最佳答案

不要扩展FilterDispatcher

正如 duffymo 所指出的,如果您需要为当前请求设置和拆除 Hibernate session ,则应该使用拦截器。您也可以使用他链接的OpenSessionInViewInterceptor,或者如果您不使用Spring,您可以create your own .

关于java - 扩展 Struts 框架的 FilterDispatcher 是一个好的实践吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6168266/

相关文章:

java - tomcat 之类的 web 容器如何处理 struts 2 变量?

java - 如果用户尝试使用无效的用户名和密码登录超过 3 次,如何将用户转发到 "resetPassword"页面(STRUTS2)

java - 通过端口限制对 Servlet 的访问

java - 无法覆盖或禁用 spring boot 实例化的 Filter,导致过滤器链中出现重复条目

java - 从 Struts 2 中的登录拦截器重定向

java - 身份验证过滤器,防止用户在已经登录的情况下进入登录页面

java.sql.SQLException : Column count doesn't match value count at row 1 for prepared statements

java - 将 SpannableString 传递给函数,返回 SpannableString

java - RxJava 中的 Zip 运算符不适用于 Retrofit

java - 动态生成的 SSL 站点