gpt4 book ai didi

jsp - Struts 2 操作错误信息

转载 作者:行者123 更新时间:2023-12-04 22:35:05 25 4
gpt4 key购买 nike

我有一个 jsp 页面,其中有两个表单分别指向两个操作类。现在每个表单都有一个字段,我将操作错误和消息显示为:

<s:actionerror/>
<s:actionmessage/>

现在的问题是,当为任何表单报告操作错误/消息时..错误/消息显示在表单的两个字段中。

我如何指定对应于 Action 类的 Action 错误消息。

最佳答案

从两个操作返回具有不同值的相同参数以了解您来自哪个操作,并显示 <actionerror/><actionmessage/>只有在它的形式里面。

<s:form action="firstAction">
<s:if test="form==1">
<s:actionerror/>
<s:actionmessage/>
</s:if>
<s:textfield name="someData" />
<s:submit />
</s:form>


<s:form action="secondAction">
<s:if test="form==2">
<s:actionerror/>
<s:actionmessage/>
</s:if>
<s:textfield name="someOtherData" />
<s:submit />
</s:form>

在 firstAction.java 中
@Getter         private final static int form = 1;
@Getter @Setter private String someData;

在 secondAction.java 中:
@Getter         private final static int form = 2;
@Getter @Setter private String someOtherData;

关于jsp - Struts 2 操作错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19420921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com