java - 有没有办法在struts配置xml文件中的actionForward上设置条件

标签 java struts struts-config

我是新手,所以请原谅不好的术语等...... 我只想在满足条件时继续前进,但我不知道如何将其合并到我的 struts 配置 xml 中。例如,我有这个:

<action path="somePath"
        type="myTypeClass" 
        parameter="method" 
        scope="request">
    <forward name="myForwardName1" path="myPage1.jsp"/>
    <forward name="myForwardName2" path="myPage2.jsp"/>
</action>

但我希望此操作仅在条件为真时才起作用,否则抛出异常。我可以使用一些语法吗?例如,如果不满足我的条件,我希望不显示任何 jsp 页面,而是显示一些通用错误消息。

最佳答案

如果我没记错的话,我认为这是不可能的。您的 Struts Action 是实现业务逻辑的地方,并在那里做出您希望 Struts 转发到哪个 ActionForward 的决策。

好吧,如果您有链接到转发的预定义规则,您可以查看 Struts-Validation。

关于java - 有没有办法在struts配置xml文件中的actionForward上设置条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3824719/

相关文章:

java - 尝试访问 Java 1.8 物理文件时检测到虚拟 Java 1.6

css - 将 CSS 应用于 <html :link> tags

java - java struts.xml 中的差异路径类型是什么?

java - 创建一个热点并将没有背景的图像(如地球图标)设置到我的面板

java - Android Studio写入.properties文件

javascript - 如何使用 javascript 获取当前焦点( Activity )网页的 DOM 树

java - 验证后Struts2清除参数

struts2 - 让 struts Action 什么也不做

java - struts 配置和消息资源 : one Generic or one foreach langage

java - Struts 2 使用 PrefixBasedActionMapper 进行 Action 映射