📄 orderform.java
字号:
package cn.hxex.order.forms;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.Globals;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import cn.hxex.order.bo.Order;
public class OrderForm extends ActionForm{
private int orderId;
private String whoPlacedOrder;
private String itemDesc_1;
private double itemPrice_1;
private String itemDesc_2;
private double itemPrice_2;
private String itemDesc_3;
private double itemPrice_3;
private Order order;
public void reset(ActionMapping mapping,HttpServletRequest request){
orderId=0;
whoPlacedOrder=null;
itemDesc_1=null;
itemPrice_1=0.0;
itemDesc_2=null;
itemPrice_2=0.0;
itemDesc_3=null;
itemPrice_3=0.0;
order=null;
}
public ActionErrors validate(
ActionMapping mapping,
HttpServletRequest request){
ActionErrors errors=new ActionErrors();
String mappingName=mapping.getPath();
if(mappingName.equalsIgnoreCase("/SaveNewOrder")){
if(whoPlacedOrder==null||whoPlacedOrder.trim().length()==0){
errors.add(Globals.ERROR_KEY,new ActionMessage("error.field.required","Placed by"));
}
if(itemPrice_1+itemPrice_2+itemPrice_3<=0.0){
errors.add(Globals.ERROR_KEY, new ActionMessage("error.order.line.item.price"));
}
}
return errors;
}
public int getOrderId() {
return orderId;
}
public String getWhoPlacedOrder() {
return whoPlacedOrder;
}
public String getItemDesc_1() {
return itemDesc_1;
}
public double getItemPrice_1() {
return itemPrice_1;
}
public String getItemDesc_2() {
return itemDesc_2;
}
public double getItemPrice_2() {
return itemPrice_2;
}
public String getItemDesc_3() {
return itemDesc_3;
}
public double getItemPrice_3() {
return itemPrice_3;
}
public Order getOrder() {
return order;
}
public void setOrderId(int orderId) {
this.orderId = orderId;
}
public void setWhoPlacedOrder(String whoPlacedOrder) {
this.whoPlacedOrder = whoPlacedOrder;
}
public void setItemDesc_1(String itemDesc_1) {
this.itemDesc_1 = itemDesc_1;
}
public void setItemPrice_1(double itemPrice_1) {
this.itemPrice_1 = itemPrice_1;
}
public void setItemDesc_2(String itemDesc_2) {
this.itemDesc_2 = itemDesc_2;
}
public void setItemPrice_2(double itemPrice_2) {
this.itemPrice_2 = itemPrice_2;
}
public void setItemDesc_3(String itemDesc_3) {
this.itemDesc_3 = itemDesc_3;
}
public void setItemPrice_3(double itemPrice_3) {
this.itemPrice_3 = itemPrice_3;
}
public void setOrder(Order order) {
this.order = order;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -