java - 处理图 block 中的操作错误

标签 java struts tiles

我在我的 struts 1 应用程序中使用tiles。

我的其中一个图 block 中有一个登录页面,并且我的 ActionForm 中有一个验证方法,该方法对登录名进行一些验证。如果出现验证错误,则会显示错误消息,但出现错误的登录页面将显示为独立 - 即,不会显示图 block 结构。

如何解决这个问题?

提前致谢。

最佳答案

在您的操作定义中,您可能在输入参数中指定了 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" />

关于java - 处理图 block 中的操作错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11226036/

相关文章:

java - 是什么让不可变对象(immutable对象)在没有安全发布技术的情况下发布?

java - 创建类 org.apache.struts.validator.DynaValidatorForm 的 bean 的异常

java - 将 jsp 页面与其他 URL 内容平铺

java - Spring请求url Action 类映射

java - 如何获取sql server中的当前日期时间?

java - Spring 4.1.5 和 Tiles 3.0.5

java - 如何在 Spring MVC 3.0 中创建可重用组件

java - java中sql的解析器

java - 为什么 Spring Integration 消息方法处理行为在默认 Spring Cloud Stream 配置中发生了变化

java - 透明 JPanel 无法正常工作