有没有办法把条件放在struts config xml文件中的actionForward上

时间:2010-09-29 18:30:27

标签: java struts struts-config

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

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

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

1 个答案:

答案 0 :(得分:1)

如果我没弄错的话,我认为这是不可能的。你的Struts Action是你的业务逻辑实现的地方,并且决定你希望Struts转发到哪个ActionForward

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