良好的输入校验是成熟软件的必备条件.针对 Struts2框架的 Web 页面服务器端校验代码难于编写等问题,文中研究将页面的数据设置到表中,由应用程序自动生成 validation. xml 配置文件的技术.在对 Struts2的输入校验流程进行分析的基础上,设计自动生成时用到的“校验器字典”和“页面控件设置”两个表的结构;然后进行自动生成程序设计,包括程序设计流程和主要的校验函数;最后通过自动生成实例进行验证.结果表明,自动生成输入校验的 validation. xml 配置文件,提高了软件开发劳动生产率,同时,自动生成技术也是软件工程未来重要的研究方向.