⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 u04a100formvaild.java

📁 持久层hibernate技术使用的一个例子
💻 JAVA
字号:
package cn.hope.front.form.validation;

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.bo.U04A100BO;

public class U04A100FormVaild {
	
	public static ActionMessages checkErrors(ActionForm form,
			HttpServletRequest request) {
		ActionMessages errors = new ActionMessages();
		String tqId = null;
		String[] edit_checkbox = request.getParameterValues("edit_checkbox");
		try{
			if(edit_checkbox!=null){
				for(int ii=0;ii<edit_checkbox.length;ii++){
					tqId=request.getParameter(edit_checkbox[ii]);
					if (GenericValidator.isBlankOrNull(tqId)) {
						errors.add("tqId", new ActionMessage(
						"errors.u04A11Form.testName.required"));
						break;
					}
					else{
						for(int i=0;i<tqId.length();i++){
							if(!Character.isDigit(tqId.charAt(i))){
								errors.add("tqId",new ActionMessage(
								"errors.u04A11Form.testtime.number"));
								break;
							}
						}
						if(Integer.parseInt(tqId)>40){
							errors.add("tqId",new ActionMessage(
							"errors.u04A100Form.tqID.number"));
							break;
						}
						else{
							U04A100BO u04A100BO = new U04A100BO();
							String infoid = (String)request.getParameter("id");
							int total = 0;
							System.out.println(infoid+"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::id");
							tqId=request.getParameter(edit_checkbox[ii]);					
							total = u04A100BO.total(infoid);
							total=total+Integer.parseInt(tqId);
							
							if(total>u04A100BO.getIds(infoid)){
								errors.add("tqId",new ActionMessage(
								"errors.u04A100Form.tqID.totalPoint"));
								break;
								
							}
						}
					}
				}	
				
								
						
					
			
			}
		}
		
		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 + -