只有当用户在我的 Web 应用程序中成功通过身份验证时,我才想创建会话。但是出于某种原因,即使我们只是访问登录页面,struts2 也会创建会话对象。
我浏览了 struts2 的一些文档,发现使用 struts.custom.i18n.resources 可能会创建会话。所以我从我的 struts.xml 文件中删除了它。但即使在我的 Web 应用程序中创建了会话。
对此的任何帮助/想法都非常感谢。
更新的问题
我的 web.xml 中有以下几行来处理 Cayenne 数据上下文。
<filter>
<filter-name>CayenneFilter</filter-name>
<filter-class>org.apache.cayenne.conf.WebApplicationContextFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CayenneFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
这会导致在我的 Web 应用程序中创建会话吗?
-纳伦德拉