⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addbookaction.java

📁 struts-bookstore 值得参考的MVC代码!
💻 JAVA
字号:
package ch24.struts.action;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import cart.ShoppingCart;import ch24.struts.form.AddBookForm;import database.BookDB;import database.BookDetails;/**  * XDoclet definition: * @struts:action path="/addbook" name="addBookForm" input="/form/addbook.jsp" validate="true" * @struts:action-forward name="addbookerror.jsp" path="addbookerror.jsp" redirect="true" * @struts:action-forward name="bookcatalog" path="bookcatalog" redirect="true" */public class AddBookAction extends Action {	/** 	 * Method execute	 * @param ActionMapping mapping	 * @param ActionForm form	 * @param HttpServletRequest request	 * @param HttpServletResponse response	 * @return ActionForward	 * @throws Exception	 */	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws Exception {	    		AddBookForm bookForm = (AddBookForm) form;		HttpSession session = request.getSession();	    		BookDB bookDB = (BookDB)session.getAttribute("bookDB");		bookDB.setBookId(bookForm.getBookId());		BookDetails addedBook = bookDB.getBookDetails();		request.setAttribute("addedBook", addedBook);				ShoppingCart cart = (ShoppingCart)session.getAttribute("cart");	    if (cart == null) {            cart = new ShoppingCart();            session.setAttribute("cart", cart);        }		cart.add(bookForm.getBookId(), addedBook);				return (mapping.findForward("Success"));	}}

⌨️ 快捷键说明

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