struts2的ajax支持,ajax校验

来源:百度文库 编辑:神马文学网 时间:2024/05/03 02:22:17
注册信息界面:










struts.xml :



/index.jsp
/success.jsp



action:
public class RegisterAction extends ActionSupport {
private String name;
private String pass;
private int age;
private Date birth;
//getter和setter
}
RegisterAction-validation.xml:xml验证信息




姓名不能為空




密码不能为空


10
6
密码必须在${minLength}和${maxLength}之间




年龄不能为空


150
1
年龄必须在${max}和${min}之间




出生日期不能为空


2050-05-15
1900-01-01
年龄必须在${max}和${min}



dwr.xml配置:  固定不变
"-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr10.dtd">








import java.util.Map;
import org.apache.struts2.validators.DWRValidator;
DWRValidator.doPost(String, String, Map);
]]>


web.xml配置

struts2

org.apache.struts2.dispatcher.FilterDispatcher



struts2
/*


dwr
uk.ltd.getahead.dwr.DWRServlet

debug
true



dwr
/dwr/*

至于数据转换就是保留struts2的默认情况。struts2的ajax功能主要依赖于两个ajax框架:dojo 和 dwr 。其中dojo提供了丰富的组件库和页面效果,并且提供了大量的函数来简化ajax过程。