📄 producttypeformcontroller.java
字号:
package com.relationinfo.webapp.action;import java.util.Locale;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.lang.StringUtils;import com.relationinfo.model.Producttype;import com.relationinfo.service.Manager;import org.springframework.validation.BindException;import org.springframework.web.servlet.ModelAndView;public class ProducttypeFormController extends BaseFormController { private Manager manager = null; public void setManager(Manager manager) { this.manager = manager; } protected Object formBackingObject(HttpServletRequest request) throws Exception { String producttypecode = request.getParameter("producttypecode"); Producttype producttype = null; if (!StringUtils.isEmpty(producttypecode)) { producttype = (Producttype) manager.getObject(Producttype.class, new String(producttypecode)); } else { producttype = new Producttype(); } return producttype; } public ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command, BindException errors) throws Exception { if (log.isDebugEnabled()) { log.debug("entering 'onSubmit' method..."); } Producttype producttype = (Producttype) command; boolean isNew = (producttype.getProducttypecode() == null); Locale locale = request.getLocale(); if (request.getParameter("delete") != null) { manager.removeObject(Producttype.class, producttype.getProducttypecode()); saveMessage(request, getText("producttype.deleted", locale)); } else { manager.saveObject(producttype); String key = (isNew) ? "producttype.added" : "producttype.updated"; saveMessage(request, getText(key, locale)); if (!isNew) { return new ModelAndView("redirect:editProducttype.html", "producttypecode", producttype.getProducttypecode()); } } return new ModelAndView(getSuccessView()); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -