【Java开源代码栏目提醒】:网学会员为需要Java开源代码的朋友们搜集整理了BookAction.java相关资料,希望对各位网友有所帮助!
package com.lib.action;
import org.apache.struts.action.*;
import javax.servlet.http.*;
import com.lib.actionform.BookActionForm;
import com.lib.logic.BookLogic;
public class BookAction extends Action {
public ActionForward perform(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
/**@todo: complete the business logic here, this is just a skeleton.*/
BookActionForm form = (BookActionForm) actionForm;
BookLogic logic = new BookLogic();
logic.setForm(form);
if(form.getOperation().equals("delete"))
{
logic.deleteBook();
form.setOperation("display");
}
if(form.getOperation().equals("save"))
{
logic.saveBook();
form.setOperation("display");
}
if(form.getOperation().equals("add"))
{
logic.addBook();
form.setOperation("display");
logic.closeDAO();
return actionMapping.findForward("book");
}
logic.getBooks();
logic.closeDAO();
return actionMapping.findForward("book");
}
}