import java.io.*;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionError;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import org.apache.struts.action.ActionServlet;import org.apache.struts.util.MessageResources;import com.tonny.blog.struts.form.*;public class AddBlog extends BlogBaseAction{ //------------------------------------------------------------ Local Forwards static final private String FORWARD_success = "success"; static final private String FORWARD_failure = "failure"; //------------------------------------------------------------ Action Methods public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { if(!isLogin(request))return mapping.findForward(FORWARD_failure); service.addBlog((BlogForm)form,((BlogForm)form).getFile().getFileName()); return mapping.findForward(FORWARD_success); }}
import com.tonny.blog.bean.*;import java.util.List;public interface ItemDAO { public boolean addItem(Item item); public boolean removeItem(Long id); public List loadItems(); public List loadItems(String topic); public Item loadItem(Long id); public boolean updatItem(Item item);}
import com.tonny.blog.dao.*;import net.sf.hibernate.cfg.Configuration;import net.sf.hibernate.*;import java.util.*;import com.tonny.blog.bean.*;public class ItemDAOHibernate extends DAOHibernate implements ItemDAO { public ItemDAOHibernate(){ } public boolean addItem(Item item){ try{ beginTransaction(); session.save(item); commit(); return true; } catch(HibernateException e){ rollback(); return false; } } public boolean updatItem(Item item){ try{ beginTransaction(); Item it=item; it=(Item)session.load(Item.class,(item.getId())); it.setTopic(item.getTopic()); System.out.println("item.getTopic()"+item.getTopic()); it.setContent(item.getContent()); System.out.println("item.getContent()"+item.getContent()); session.flush(); commit(); return true; } catch(HibernateException e){ System.err.println("========>hibernate exception"+e); rollback(); return false; } } public boolean removeItem(Long id){ try{ beginTransaction(); session.delete("from com.tonny.blog.bean.Item as item where item.id="+id); commit(); return true; } catch(HibernateException e){ rollback(); return false; } } public List loadItems(){ List list=null; &nb上一页 [1] [2] [3] 下一页没有相关教程
上一页 [1] [2] [3] 下一页
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18