📄 ordersformcontroller.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.Orders;import com.relationinfo.service.Manager;import org.springframework.validation.BindException;import org.springframework.web.servlet.ModelAndView;public class OrdersFormController extends BaseFormController { private Manager manager = null; public void setManager(Manager manager) { this.manager = manager; } protected Object formBackingObject(HttpServletRequest request) throws Exception { String orderid = request.getParameter("orderid"); Orders orders = null; if (!StringUtils.isEmpty(orderid)) { orders = (Orders) manager.getObject(Orders.class, new String(orderid)); } else { orders = new Orders(); } return orders; } public ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command, BindException errors) throws Exception { if (log.isDebugEnabled()) { log.debug("entering 'onSubmit' method..."); } Orders orders = (Orders) command; boolean isNew = (orders.getOrderid() == null); Locale locale = request.getLocale(); if (request.getParameter("delete") != null) { manager.removeObject(Orders.class, orders.getOrderid()); saveMessage(request, getText("orders.deleted", locale)); } else { manager.saveObject(orders); String key = (isNew) ? "orders.added" : "orders.updated"; saveMessage(request, getText(key, locale)); if (!isNew) { return new ModelAndView("redirect:editOrders.html", "orderid", orders.getOrderid()); } } return new ModelAndView(getSuccessView()); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -