addaction.java

来自「网络商店」· Java 代码 · 共 40 行

JAVA
40
字号
package controller;import javax.servlet.http.*;import org.apache.struts.action.*;import model.*;import java.math.BigDecimal;public class AddAction extends org.apache.struts.action.Action {    private final static String SUCCESS = "success";    public ActionForward execute(ActionMapping mapping, ActionForm form,            HttpServletRequest request, HttpServletResponse response)            throws Exception {        AddForm f = (AddForm) form;        ActionMessages errors = new ActionErrors();        String price = f.getprice();        String description = f.getdescription();        Product[] samples = {            new Product(description, new BigDecimal(price)),        };        try {            for (Product p : samples) {                ProductsBean.create(p);                f.setdescription("");                f.setprice("");            }        } catch (Exception x) {            errors.add("Product",                    new ActionMessage("errors.detail", "exeption: " + x.getMessage()));        }        this.saveErrors(request, errors);        return mapping.findForward(SUCCESS);    }}

⌨️ 快捷键说明

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