📄 u04a11formvaild.java
字号:
package cn.hope.front.form.validation;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.validator.GenericValidator;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;
import cn.hope.front.util.Utility;
public class U04A11FormVaild {
public static ActionMessages checkErrors(ActionForm form,
HttpServletRequest request) {
ActionMessages errors = new ActionMessages();
String method = request.getParameter("method");
if(method!=null && method.equals("go")){
try {
String testname = request.getParameter("testInfovalue.TTestname");
if (GenericValidator.isBlankOrNull(testname)) {
errors.add("testInfovalue.TTestname", new ActionMessage(
"errors.u04A11Form.testName.required"));
System.out.println(errors);
}
else if(testname.length()>20){
errors.add("testInfovalue.TTestname", new ActionMessage(
"errors.u04A11Form.testName.max"));
}
String date = request.getParameter("date1");
if (GenericValidator.isBlankOrNull(date)) {
errors.add("date1", new ActionMessage(
"errors.u04A11Form.testdate.required"));
}
else if(Utility.stringToDate(date).compareTo(new Date())==-1){
errors.add("date1", new ActionMessage(
"errors.u04A11Form.testtime.number"));
}
String testtime = request.getParameter("testInfovalue.TTesttime");
if (GenericValidator.isBlankOrNull(testtime)||testtime.equals("0")) {
errors.add("testInfovalue.TTesttime", new ActionMessage(
"errors.u04A11Form.testtime.required"));
}
else{
for(int i=0;i<testtime.length();i++){
if(!Character.isDigit(testtime.charAt(i))){
errors.add("testInfovalue.TTesttime",new ActionMessage(
"errors.u04A11Form.testtime.number"));
break;
}
}
}
String testpoint = request.getParameter("testInfovalue.TTestpoint");
if(testpoint!=null){
if (GenericValidator.isBlankOrNull(testpoint)||testpoint.equals("0")) {
errors.add("testInfovalue.TTestpoint", new ActionMessage(
"errors.u04A11Form.testpoint.required"));
}
else{
for(int i=0;i<testpoint.length();i++){
if(!Character.isDigit(testpoint.charAt(i))){
errors.add("testInfovalue.TTestpoint",new ActionMessage(
"errors.u04A11Form.testtime.number"));
break;
}
}
}
}
String value = request.getParameter("subjectInfovalue.SSbname");
if (value!=null&&value.equals("0")) {
errors.add("subjectInfovalue.SSbname", new ActionMessage(
"errors.u04A11Form.testsubject.value"));
}
}
catch (Exception e) {
e.printStackTrace();
errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
"errors.u07exception"));
}
}
return errors;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -