cartform.java

来自「网上购物车的JAVA代码实现版」· Java 代码 · 共 52 行

JAVA
52
字号
package feng.shoppingcart.web.form;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

public class CartForm extends ActionForm{
	private String product_ids[]=null ;
	private String[] product_numbers=null;
	private String[] product_names=null;
	public String[] getProduct_names() {
		return product_names;
	}
	public void setProduct_names(String[] product_names) {
		this.product_names = product_names;
	}
	public String[] getProduct_ids() {
		return product_ids;
	}
	public void setProduct_ids(String[] product_ids) {
		this.product_ids = product_ids;
	}
	public String[] getProduct_numbers() {
		return product_numbers;
	}
	public void setProduct_numbers(String[] product_numbers) {
		this.product_numbers = product_numbers;
	}
	public ActionErrors validate(ActionMapping mapping,HttpServletRequest request){
		ActionErrors errors=new ActionErrors();
		try {
			for(int i=0;i<product_numbers.length;i++){
				if(Integer.valueOf(product_numbers[i])<=0){
					ActionMessage e=new ActionMessage("number.error");
					errors.add("a",e);
				}
			}
		} catch (NumberFormatException e) {

			e.printStackTrace();
			ActionMessage e1=new ActionMessage("number.error");
			errors.add("b",e1);
		}
		
		return errors;
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?