action

package action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

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 com.bookdao;

import actionform.bookform;

public class add extends Action {
 public ActionForward execute(ActionMapping mapping,ActionForm actionform,HttpServletRequest request,HttpServletResponse response)
 {
  bookform book=(bookform)actionform;
  
  String sql="insert into book(author,title,publish,time,price) values ('"+book.getAuthor()+"','"+book.getTitle()+"','"+book.getPublish()+"','"+book.getTime()+"','"+book.getPrice()+"')";
  bookdao dao=new bookdao();
  int i= dao.getadd(sql);
  System.out.println(sql);
  request.setAttribute("book", book);
  if(i>0){
   return mapping.findForward("select");
  }else{
   return mapping.findForward("select");
   }
  
 }
 
}

package action;

import javax.servlet.http.*;
import javax.servlet.http.*;
import org.apache.struts.action.*;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionMapping;

import com.bookdao;
import actionform.bookform;

public class del extends Action{
 public ActionForward execute (ActionMapping mapping,ActionForm actionform,HttpServletRequest request,HttpServletResponse response)
 {
  System.out.print("阿里巴巴");
 // bookform book =(bookform)actionform;
  
  String id=request.getParameter("id");
  bookdao bookdao =new bookdao();
  String sql="delete from book where id='"+id+"'";
  int i=bookdao.getadd(sql);
  
  if(i>0){
   System.out.println("删除成功");
   request.setAttribute("message", "添加成功");
   return mapping.findForward("list1");
  }else{return mapping.findForward("failure");}
 }

}
///

package action;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.*;
import org.apache.struts.action.*;
import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

 

import com.DBConnection;
import com.bookdao;

import actionform.bookform;

public class recycle extends Action{
 
 
 public ActionForward execute (ActionMapping mapping,ActionForm actionform,HttpServletRequest request,HttpServletResponse response)
 {
 // bookform book = (bookform)actionform;
  
  
   int   begin_no=0;   //开始的rownum记录号  
      int   end_no=0;     //结束的rownum记录号
       ResultSet rs = null;

       // 获得当前页码
       int pageNo = 1;
       try {
           pageNo = Integer.parseInt(request.getParameter("pageNo"));
       } catch(Exception ex) {
       }
       if (pageNo < 1) {
           pageNo = 1;
       }
       request.setAttribute("pageNo", pageNo);

       List list = new ArrayList();
       int count = 0;
       // 根据页码从数据库中获得对应的数据
       try {
        DBConnection db= new DBConnection();
        Connection con;
        Statement stm;
        con=db.getConnection();
        stm=con.createStatement();
           begin_no=1+(5*(pageNo-1));    
           end_no   =  5+(5*(pageNo-1)); 
       
        rs=stm.executeQuery("select   *   from   (select   rownum   row_id   ,id,author,title,publish,time,price,del  from   (select   id,author,title,publish,time,price,del  from   book   where del=0))   where   row_id   between   "   +begin_no+   "   and   "   +end_no );
    //    rs=stm.executeQuery("select   *   from   (select   rownum   row_id   ,id,author,title,publish,time,price,del  from   (select   id,author,title,publish,time,price,del  from   book   order   by   id   desc))   where   row_id   between   "   +begin_no+   "   and   "   +end_no );
           while (rs.next()) {
               bookform bean = new bookform();
               bean.setId(rs.getString("id"));
               bean.setAuthor(rs.getString("author"));
               bean.setTitle(rs.getString("title"));
               bean.setPublish(rs.getString("publish"));
               bean.setTime(rs.getString("time"));
               bean.setPrice(rs.getString("price"));
               bean.setDel(rs.getString("del"));
               list.add(bean);
           }
           rs.close();
        //   rs = stm.executeQuery("select * from book where del=1 ");
       rs = stm.executeQuery("select count(*) from book where del=0 ");
           if (rs.next()) {
               count = rs.getInt(1);
           }

       } catch(Exception ex) {
           ex.printStackTrace();
       }


       request.setAttribute("count", count);
       request.setAttribute("list", list);

//  String sql="select*from book";
//  bookdao bookdao= new bookdao();
//  ArrayList list=bookdao.getSelect(sql);
//  request.setAttribute("list", list);
  return mapping.findForward("list5");
  
 }

}
 

//

package action;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.*;
import org.apache.struts.action.*;
import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

 

import com.DBConnection;
import com.bookdao;

import actionform.bookform;

public class select extends Action{
 
 
 public ActionForward execute (ActionMapping mapping,ActionForm actionform,HttpServletRequest request,HttpServletResponse response)
 {
 // bookform book = (bookform)actionform;
  
  
   int   begin_no=0;   //开始的rownum记录号  
      int   end_no=0;     //结束的rownum记录号
       ResultSet rs = null;

       // 获得当前页码
       int pageNo = 1;
       try {
           pageNo = Integer.parseInt(request.getParameter("pageNo"));
       } catch(Exception ex) {
       }
       if (pageNo < 1) {
           pageNo = 1;
       }
       request.setAttribute("pageNo", pageNo);

       List list = new ArrayList();
       int count = 0;
       // 根据页码从数据库中获得对应的数据
       try {
        DBConnection db= new DBConnection();
        Connection con;
        Statement stm;
        con=db.getConnection();
        stm=con.createStatement();
           begin_no=1+(5*(pageNo-1));    
           end_no   =  5+(5*(pageNo-1)); 
       
        rs=stm.executeQuery("select   *   from   (select   rownum   row_id   ,id,author,title,publish,time,price,del  from   (select   id,author,title,publish,time,price,del  from   book   where del=1))   where   row_id   between   "   +begin_no+   "   and   "   +end_no );
    //    rs=stm.executeQuery("select   *   from   (select   rownum   row_id   ,id,author,title,publish,time,price,del  from   (select   id,author,title,publish,time,price,del  from   book   order   by   id   desc))   where   row_id   between   "   +begin_no+   "   and   "   +end_no );
           while (rs.next()) {
               bookform bean = new bookform();
               bean.setId(rs.getString("id"));
               bean.setAuthor(rs.getString("author"));
               bean.setTitle(rs.getString("title"));
               bean.setPublish(rs.getString("publish"));
               bean.setTime(rs.getString("time"));
               bean.setPrice(rs.getString("price"));
               bean.setDel(rs.getString("del"));
               list.add(bean);
           }
           rs.close();
        //   rs = stm.executeQuery("select * from book where del=1 ");
       rs = stm.executeQuery("select count(*) from book where del=1 ");
           if (rs.next()) {
               count = rs.getInt(1);
           }

       } catch(Exception ex) {
           ex.printStackTrace();
       }


       request.setAttribute("count", count);
       request.setAttribute("list", list);

//  String sql="select*from book";
//  bookdao bookdao= new bookdao();
//  ArrayList list=bookdao.getSelect(sql);
//  request.setAttribute("list", list);
  return mapping.findForward("list");
  
 }

}

package action;


import javax.servlet.http.*;
import org.apache.struts.action.*;
import com.bookdao;
import actionform.bookform;


public class select1 extends Action {
 public ActionForward execute(ActionMapping mapping,ActionForm actionform,HttpServletRequest request,HttpServletResponse response)
 {
  bookform book =(bookform)actionform;
  bookdao bookdao= new bookdao();
  
  String id=request.getParameter("id");

  
  String sql="update book set del=0 where id='"+id+"'";
  
 
  int i=bookdao.getadd(sql);
  if(i>0){
   System.out.println("添加成功");
   request.setAttribute("message", "添加成功");
   
   return mapping.findForward("list3");
   
  }else{
   request.setAttribute("message", "添加失败");
   return mapping.findForward("failure");
   
  }
  
 }
 

}

//

package action;


import javax.servlet.http.*;
import org.apache.struts.action.*;
import com.bookdao;
import actionform.bookform;


public class up extends Action {
 public ActionForward execute(ActionMapping mapping,ActionForm actionform,HttpServletRequest request,HttpServletResponse response)
 {
  bookform book =(bookform)actionform;
  bookdao bookdao= new bookdao();
  
  String id=request.getParameter("id");
  String author=request.getParameter("author");
  String title=request.getParameter("title");
  String publish=request.getParameter("publish");
  String time =request.getParameter("time");
  String price=request.getParameter("price");
  
  String sql="update book set author='"+author+"',title='"+title+"',publish='"+publish+"',time='"+time+"',price='"+price+"' where id='"+id+"'";
  
 
  int i=bookdao.getadd(sql);
  if(i>0){
   System.out.println("添加成功");
   request.setAttribute("message", "添加成功");
   
   return mapping.findForward("list2");
   
  }else{
   request.setAttribute("message", "添加失败");
   return mapping.findForward("failure");
   
  }
  
 }
 

}

package action;
import java.util.ArrayList;

import javax.servlet.http.*;
import org.apache.struts.action.*;
import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


import com.bookdao;

import actionform.bookform;

public class up1 extends Action{
 
 public ActionForward execute (ActionMapping mapping,ActionForm actionform,HttpServletRequest request,HttpServletResponse response)
 {
  String id=request.getParameter("id");
  
  bookform book = (bookform)actionform;
  
  String sql="select*from book where id='"+id+"'";
  bookdao bookdao= new bookdao();
  ArrayList list=bookdao.getSelect(sql);
  request.setAttribute("list", list);
  return mapping.findForward("update");
  
 }

}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值