package app05d.form;
import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.validator.DynaValidatorForm;
public final class OrderForm extends DynaValidatorForm {
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
ActionErrors errors = super.validate(mapping, request);
if (errors==null)
errors = new ActionErrors();
String orderDateString = (String)this.get("orderDate");
if (!orderDateString.equals(null)) {
Date today = new Date();
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT);
try {
Date orderDate = dateFormat.parse(orderDateString);
if (orderDate.after(today)) {
errors.add("order", new ActionMessage("ruleError.orderDate"));
}
}
catch (ParseException ex) {
errors.add("order", new ActionMessage("ruleError.orderDate"));
}
}
return errors;
}
}
Validator验证框架 回顾ActionForm的表单验证,掌握Validator验证框架.zip
版权申诉
161 浏览量
2023-03-29
02:30:34
上传
评论
收藏 78KB ZIP 举报

GZM888888
- 粉丝: 688
- 资源: 3064
最新资源
- 基于S7-200 PLC与组态王技术的矿井通风控制系统研究与应用,S7-200 PLC与组态王协同实现矿井通风智能控制,基于S7-200 PLC和组态王矿井通风控制 ,核心关键词:S7-200 PL
- 基于叶尖速比法的PMSG永磁同步发电机并网仿真模型研究:动态响应与谐波特性分析,基于叶尖速比法的PMSG永磁同步发电机并网仿真模型动态特性分析,PMSG永磁同步发电机并网仿真模型 (1)主要包括发电机
- 西门子Smart与施耐德ATV71变频器通讯程序:自动化驱动流程,断电重启无忧,PLC控制及昆仑通态界面操作,西门子Smart与施耐德ATV71变频器通讯程序:自动化驱动流程,断电重启无忧,实现变频器
- 基于改进磷虾群算法的配电网三相时序潮流多目标优化:增强收敛速度与全局寻优,提升清洁能源消纳及配电网络效率,基于改进磷虾群算法的配电网三相时序潮流多目标优化与清洁能源协同优化策略分析,基于改进磷虾群算法
- 基于Matlab GUI的FIR数字滤波器设计:窗函数法与等波纹逼近法实现多类型数字滤波器设计,基于Matlab GUI的FIR数字滤波器设计详解:窗函数法与等波纹最佳逼近法的应用,实现低通、高通、带
- 基于多目标优化MPC的Carsim与Simulink联合仿真:全速自适应巡航与多种模型预测控制策略的研究,基于多目标优化MPC的Carsim与Simulink联合仿真全速自适应巡航研究,Carsim
- 静止坐标系下的滑膜观测器无传感器控制:PLL平滑观测转子位置与速度提取,静止坐标系下基于滑膜观测器的无传感器控制模型:PLL平滑观测转子位置与速度提取技术,该模型在静止坐标系下采用滑膜观测器进行无传感
- 移相算法在相位求解中的应用:相位解包裹与泽尼克多项式拟合程序研究,移相算法在相位求解中的应用:相位解包裹与泽尼克多项式拟合程序的设计与实现,移相算法求解相位,相位解包裹,泽尼克多项式拟合程序 ,移相算
- XILINX FPGA网络协议栈:TCP与UDP卸载引擎高效实现之利器,XILINX FPGA网络协议栈:TCP与UDP卸载引擎技术概览,XILINX fpga-network-stack(TCP &
- 西门子S7-200Smart与昆仑通态触摸屏驱动的输送系统:托利多称重仪表通讯与控制,西门子S7-200Smart与昆仑通态触摸屏:智能输送与RS485称重仪表通讯系统解决方案,西门子程序S7-200
- 西门子伺服分拣机S7-1200 PLC程序详解:包含触摸屏与运动控制FB块,全注释与轴状态报警解析,西门子伺服分拣机S7-1200 PLC程序详解:包含电气CAD图、机械结构、运动控制FB块及报警代码
- S7-300 PLC与Wincc机械手搬运系统:组态画面与梯形图接线原理详解,深入解析S7-300 PLC与Wincc机械手搬运组态:梯形图接线图原理、IO分配及组态画面详解,S7-300plc和 W
- 无速度传感器算法与滑模估测器C语言源码详解:Esmo增强型滑膜角度与位置估测器实现及Hfi+smo二合一版本示例,无速度传感器算法与滑模估测器C语言源码详解:Esmo增强型滑膜角度与位置估测器实现及H
- 三菱PLC与组态王在水泥混凝土配料系统中的应用:梯形图程序详解与自动组态设计,三菱PLC与组态王联合设计水泥混凝土自动配料系统:梯形图程序详解、接线图与组态画面展示,三菱PLC和组态王组态自动配料系统
- 三菱MCGS PLC饮料灌装生产线自动化系统方案:带梯形图、接线图及多种组态选择,三菱MCGS PLC饮料灌装生产线系统:梯形图程序详解与界面组态定制,三菱 MCGS 基于PLC的饮料灌装生产线系统
- 基于Matlab的凸轮设计与仿真技术研究:探索与实现多样化的凸轮轮廓曲线 ,基于Matlab的凸轮设计与仿真:绘制多样凸轮轮廓曲线的研究,基于Matlab的凸轮设计与仿真 绘制不同的凸轮轮廓曲线 ,基
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


