处理tile中的ActionErrors

时间:2012-06-27 12:19:21

标签: java struts tiles

我在struts 1应用程序中使用了tile。

我在其中一个磁贴中有一个登录页面,我在ActionForm中有一个验证方法,它对登录名进行了一些验证。如果出现验证错误,则会显示错误消息,但带有错误的登录页面将显示为独立的 - 也就是说,未显示切片结构。

我该如何解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:1)

在您的操作定义中,您可能在输入参数中指定了login.jsp而不是登录磁贴名称:

<action path="/login"
        type="..."
        name="loginForm"
        scope="request"
        input="/login.jsp"
        validate="true" />

应该是

<action path="/login"
        type="..."
        name="loginForm"
        scope="request"
        input="login.tile.name"
        validate="true" />