gpt4 book ai didi

java - Struts 忽略验证方法

转载 作者:行者123 更新时间:2023-11-30 11:49:41 25 4
gpt4 key购买 nike

<form-bean name="RegisterForm" type="com.mysite.form.RegisterForm" />

<action path="/register" type="com.mysite.action.RegisterAction" name="RegisterForm" input="/register.jsp" validate="true">
<forward name="success" path="/welcome.jsp" />
<forward name="failure" path="/register.jsp" />
</action>

注册表格

public class RegisterForm extends ActionForm{
private String name;

/**
Constructor
Set+Get
**/

public ActionErrors validate(ActionMapping mapping, ServletRequest request) {

ActionErrors errorList = new ActionErrors();
System.out.println("VALIDATING");
return errorList;
}
}

这就是我的全部。出于某种原因,控制流似乎直接跳转到了 ActionForm 的执行方法,因为我什至无法在控制台中看到 VALIDATING 消息。有什么我想念的吗?谢谢!

最佳答案

您需要使用另一个重载的 validate() 方法,该方法接受 HttpServletRequest

关于java - Struts 忽略验证方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8285432/

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