【问题标题】:Calling struts 2 action from filter class从过滤器类调用 struts 2 动作
【发布时间】:2011-08-20 05:23:40
【问题描述】:

我在我的 struts 2 应用程序中添加了一个过滤器。我正在使用这个过滤器来检查 cookie 值。如果找到合适的 cookie,那么我想将用户重定向到主页而不是正常的登录页面。 因此,为了显示主页,我想调用与主页关联的 struts 2 动作。 我尝试从过滤器调用 homepage.execute() 方法,但这不会显示与主页关联的结果(jsp 页面)。 请给我建议一些方法来调用 fiter 类的主页操作。

【问题讨论】:

  • 使用会话有什么问题?

标签: struts2 filter struts-action


【解决方案1】:

我不知道您的要求是什么,但通常使用 Struts 2 拦截器是一个更好的主意。 无论如何,您不能直接从 Java 调用操作,因为它不会触发框架的东西。相反,您应该考虑重定向到操作的映射 url(例如:response.sendRedirect("http://your_host_name/your_action_name.action") )

【讨论】:

    猜你喜欢
    • 2014-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 2012-02-15
    相关资源
    最近更新 更多