Struts初心者です。
validateメソッドの動きについて質問させてください。
以下のコードを実行したところ、validateメソッド内でコンソール出力されるはずのメッセージが出力されません。
validateメソッドが実行されていないようなのですが、何が原因なのでしょうか?
分かる方がおられましたらよろしくお願いします。
`
<struts-config.xml>
<form-bean name="MyForm" type="com.xxx.form.MyForm" />
<action path="/myAction" type="com.xxx.action.MyAction" name="MyForm" input="/myPage.jsp" validate="true">
<forward name="success" path="/welcome.jsp" />
<forward name="failure" path="/myPage.jsp" />
</action>
<MyForm>
public class MyForm extends ActionForm{
private String name;
public ActionErrors validate(ActionMapping mapping, ServletRequest request)
{
ActionErrors errors = new ActionErrors();
System.out.println("validateメソッド実行");
return errors;
}
}
`
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。