第一步編寫表模型
package com.model; /** * 案件受理表 * @author LSY * */
//get set方法
public class AJSLB { private String id;//主鍵id private String ajly;//案件來源 private String afdw;//案發單位 private String yyzz;//營業執照 private String frdbr;//法人 private String frdbrzjhm;//法人證件號碼 private String frdbrzjlx;//法人證件類型 private String dwmc;//單位名稱 private String dz;//單位地址 private String tyshxydm;//統一社會信用代碼 private String gszch;//工商注冊號 private String zzjgdm;//組織機構代碼 private String swdjh;//稅務登記號 private String sydwzsh;//事業單位證書號 private String shzzdjzh;//社會組織登記證號 private String jyzxb;//經營者性別 private String jyzmz;//經營者民族 private String jyzdz;//經營者住址 private String lxdh;//經營者聯系電話 private String zw;//經營者職務 private String slsj;//受理時間 private String ajzy;//案件摘要 private String jbrqm;//經辦人簽名 private String jbrqmsj;//經辦人簽名時間 private String fzryj;//負責人意見 private String fzrqm;//負責人簽名 private String fzrqmsj;//負責人簽名時間 private String state;//審核狀態 private String delstate;//刪除狀態 private String cbr;//承辦人 public String getId() { return id; } public String getCbr() { return cbr; } public void setCbr(String cbr) { this.cbr = cbr; } public void setId(String id) { this.id = id; } public String getAjly() { return ajly; } public void setAjly(String ajly) { this.ajly = ajly; } public String getAfdw() { return afdw; } public void setAfdw(String afdw) { this.afdw = afdw; } public String getSlsj() { return slsj; } public void setSlsj(String slsj) { this.slsj = slsj; } public String getYyzz() { return yyzz; } public void setYyzz(String yyzz) { this.yyzz = yyzz; } public String getFrdbr() { return frdbr; } public void setFrdbr(String frdbr) { this.frdbr = frdbr; } public String getFrdbrzjhm() { return frdbrzjhm; } public void setFrdbrzjhm(String frdbrzjhm) { this.frdbrzjhm = frdbrzjhm; } public String getFrdbrzjlx() { return frdbrzjlx; } public void setFrdbrzjlx(String frdbrzjlx) { this.frdbrzjlx = frdbrzjlx; } public String getDwmc() { return dwmc; } public void setDwmc(String dwmc) { this.dwmc = dwmc; } public String getDz() { return dz; } public void setDz(String dz) { this.dz = dz; } public String getTyshxydm() { return tyshxydm; } public void setTyshxydm(String tyshxydm) { this.tyshxydm = tyshxydm; } public String getGszch() { return gszch; } public void setGszch(String gszch) { this.gszch = gszch; } public String getZzjgdm() { return zzjgdm; } public void setZzjgdm(String zzjgdm) { this.zzjgdm = zzjgdm; } public String getSwdjh() { return swdjh; } public void setSwdjh(String swdjh) { this.swdjh = swdjh; } public String getSydwzsh() { return sydwzsh; } public void setSydwzsh(String sydwzsh) { this.sydwzsh = sydwzsh; } public String getShzzdjzh() { return shzzdjzh; } public void setShzzdjzh(String shzzdjzh) { this.shzzdjzh = shzzdjzh; } public String getJyzxb() { return jyzxb; } public void setJyzxb(String jyzxb) { this.jyzxb = jyzxb; } public String getJyzmz() { return jyzmz; } public void setJyzmz(String jyzmz) { this.jyzmz = jyzmz; } public String getJyzdz() { return jyzdz; } public void setJyzdz(String jyzdz) { this.jyzdz = jyzdz; } public String getLxdh() { return lxdh; } public void setLxdh(String lxdh) { this.lxdh = lxdh; } public String getZw() { return zw; } public void setZw(String zw) { this.zw = zw; } public String getAjzy() { return ajzy; } public void setAjzy(String ajzy) { this.ajzy = ajzy; } public String getJbrqm() { return jbrqm; } public void setJbrqm(String jbrqm) { this.jbrqm = jbrqm; } public String getFzryj() { return fzryj; } public void setFzryj(String fzryj) { this.fzryj = fzryj; } public String getFzrqm() { return fzrqm; } public void setFzrqm(String fzrqm) { this.fzrqm = fzrqm; } public String getFzrqmsj() { return fzrqmsj; } public void setFzrqmsj(String fzrqmsj) { this.fzrqmsj = fzrqmsj; } public String getState() { return state; } public void setState(String state) { this.state = state; } public String getDelstate() { return delstate; } public void setDelstate(String delstate) { this.delstate = delstate; } public String getJbrqmsj() { return jbrqmsj; } public void setJbrqmsj(String jbrqmsj) { this.jbrqmsj = jbrqmsj; } public AJSLB() { } public AJSLB(String id, String ajly, String afdw, String yyzz, String frdbr, String frdbrzjhm, String frdbrzjlx, String dwmc, String dz, String tyshxydm, String gszch, String zzjgdm, String swdjh, String sydwzsh, String shzzdjzh, String jyzxb, String jyzmz, String jyzdz, String lxdh, String zw, String slsj, String ajzy, String jbrqm,String jbrqmsj, String fzryj, String fzrqm, String fzrqmsj, String state, String delstate, String cbr) { this.id = id; this.ajly = ajly; this.afdw = afdw; this.yyzz = yyzz; this.frdbr = frdbr; this.frdbrzjhm = frdbrzjhm; this.frdbrzjlx = frdbrzjlx; this.dwmc = dwmc; this.dz = dz; this.tyshxydm = tyshxydm; this.gszch = gszch; this.zzjgdm = zzjgdm; this.swdjh = swdjh; this.sydwzsh = sydwzsh; this.shzzdjzh = shzzdjzh; this.jyzxb = jyzxb; this.jyzmz = jyzmz; this.jyzdz = jyzdz; this.lxdh = lxdh; this.zw = zw; this.slsj = slsj; this.ajzy = ajzy; this.jbrqm = jbrqm; this.jbrqmsj=jbrqmsj; this.fzryj = fzryj; this.fzrqm = fzrqm; this.fzrqmsj = fzrqmsj; this.state = state; this.delstate = delstate; this.cbr = cbr; } }
第二步編寫增刪查改方法
package com.dao; //結案報告 import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import com.model.Jabg; import com.tool.SuperUtil; public class JabgDao { Connection conn = null; PreparedStatement ptmt = null; ResultSet rs = null; //根據id查詢單個的案件 public List<Jabg> selectMsg1(String id) { List<Jabg> list = new ArrayList<Jabg>(); String sql = " "; sql = "select * from Jabg where jabgid='"+id+"'"; try {conn = SuperUtil.getConnection(); ptmt = conn.prepareStatement(sql); rs = ptmt.executeQuery(); while (rs.next()) { Jabg u = new Jabg(); u.setA_id(rs.getString("a_id")); u.setJabgid(rs.getString("Jabgid")); u.setDsr(rs.getString("dsr")); u.setAy(rs.getString("ay")); u.setLarq(rs.getString("larq")); u.setCfjdswh(rs.getString("cfjdswh")); u.setCfnr(rs.getString("cfnr")); u.setZxfs(rs.getString("zxfs")); u.setZxrq(rs.getString("zxrq")); u.setZxjg(rs.getString("zxjg")); u.setByxzcfdly(rs.getString("byxzcfdly")); u.setCbrqm(rs.getString("cbrqm")); u.setCbrqmsj(rs.getString("cbrqmsj")); u.setFzrspyj(rs.getString("fzrspyj")); u.setFzrqm(rs.getString("fzrqm")); u.setFzrqmsj(rs.getString("fzrqmsj")); u.setState(rs.getString("state")); u.setDelstate(rs.getString("delstate")); list.add(u); } SuperUtil.release(conn, ptmt, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return list; } //根據aid查詢單個的案件 public List<Jabg> selectall(String jarq,String yyzz,String sfz,String ay,String jarq2,int curPage,int pageSize) { int start=(curPage-1)*pageSize; List<Jabg> list = new ArrayList<Jabg>(); String sql = " "; sql = "select j.a_id,a.frdbr,a.frdbrzjhm,a.dwmc,a.tyshxydm,a.frdbrzjlx,j.cfjdswh,j.larq,j.ay,x.wftk,x.cfyj,x.wfss,x.clyj,x.gzsj,j.fzrqmsj from jabg j,ajslb a,xzcfjds x where j.a_id=x.a_id and x.a_id=a.id and j.a_id=a.id and j.state=2"; if (jarq!= null && jarq.length() != 0) { sql += " and j.fzrqmsj >='" +jarq + "'"; } if (jarq2!= null && jarq2.length() != 0) { sql += " and j.fzrqmsj <='" +jarq2 + "'"; }if (yyzz!= null && yyzz.length() != 0) { sql += " and a.yyzz ='" +yyzz + "'"; }if (sfz!= null && sfz.length() != 0) { sql += " and a.frdbrzjhm like'%" +sfz + "%'"; }if (ay!= null && ay.length() != 0) { sql += " and j.ay like'%" +ay + "%'"; } sql+=" limit "+start+","+pageSize+""; //System.out.println(sql); try {conn = SuperUtil.getConnection(); ptmt = conn.prepareStatement(sql); rs = ptmt.executeQuery(); while (rs.next()) { Jabg u = new Jabg(); u.setA_id(rs.getString("a_id")); //u.setJabgid(rs.getString("Jabgid")); //u.setDsr(rs.getString("dsr")); u.setAy(rs.getString("ay")); u.setLarq(rs.getString("larq")); u.setCfjdswh(rs.getString("cfjdswh")); //u.setCfnr(rs.getString("cfnr")); //u.setZxfs(rs.getString("zxfs")); //u.setZxrq(rs.getString("zxrq")); // u.setZxjg(rs.getString("zxjg")); //u.setByxzcfdly(rs.getString("byxzcfdly")); // u.setCbrqm(rs.getString("cbrqm")); // u.setCbrqmsj(rs.getString("cbrqmsj")); // u.setFzrspyj(rs.getString("fzrspyj")); // u.setFzrqm(rs.getString("fzrqm")); u.setFzrqmsj(rs.getString("fzrqmsj")); //u.setState(rs.getString("state")); // u.setDelstate(rs.getString("delstate")); u.setWftk(rs.getString("wftk")); u.setCfyj(rs.getString("cfyj")); u.setWfss(rs.getString("wfss")); u.setClyj(rs.getString("clyj")); u.setGzsj(rs.getString("gzsj")); u.setFrdbr(rs.getString("frdbr")); u.setFrdbrzjhm(rs.getString("frdbrzjhm")); u.setDwmc(rs.getString("dwmc")); u.setTyshxydm(rs.getString("tyshxydm")); u.setFrdbrzjlx(rs.getString("frdbrzjlx")); list.add(u); } SuperUtil.release(conn, ptmt, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return list; } //cx public List<Jabg> selectall2(String jarq,String yyzz,String sfz,String ay,String jarq2) { List<Jabg> list = new ArrayList<Jabg>(); String sql = " "; sql = "select j.a_id,a.frdbr,a.frdbrzjhm,a.dwmc,a.tyshxydm,a.frdbrzjlx,j.cfjdswh,j.larq,j.ay,x.wftk,x.cfyj,x.wfss,x.clyj,x.gzsj,j.fzrqmsj from jabg j,ajslb a,xzcfjds x where j.a_id=x.a_id and x.a_id=a.id and j.a_id=a.id and j.state=2"; if (jarq!= null && jarq.length() != 0) { sql += " and j.fzrqmsj >='" +jarq + "'"; } if (jarq2!= null && jarq2.length() != 0) { sql += " and j.fzrqmsj <='" +jarq2 + "'"; }if (yyzz!= null && yyzz.length() != 0) { sql += " and a.yyzz ='" +yyzz + "'"; }if (sfz!= null && sfz.length() != 0) { sql += " and a.frdbrzjhm like'%" +sfz + "%'"; }if (ay!= null && ay.length() != 0) { sql += " and j.ay like'%" +ay + "%'"; } try {conn = SuperUtil.getConnection(); ptmt = conn.prepareStatement(sql); rs = ptmt.executeQuery(); while (rs.next()) { Jabg u = new Jabg(); u.setA_id(rs.getString("a_id")); //u.setJabgid(rs.getString("Jabgid")); //u.setDsr(rs.getString("dsr")); u.setAy(rs.getString("ay")); u.setLarq(rs.getString("larq")); u.setCfjdswh(rs.getString("cfjdswh")); //u.setCfnr(rs.getString("cfnr")); //u.setZxfs(rs.getString("zxfs")); //u.setZxrq(rs.getString("zxrq")); // u.setZxjg(rs.getString("zxjg")); //u.setByxzcfdly(rs.getString("byxzcfdly")); // u.setCbrqm(rs.getString("cbrqm")); // u.setCbrqmsj(rs.getString("cbrqmsj")); // u.setFzrspyj(rs.getString("fzrspyj")); // u.setFzrqm(rs.getString("fzrqm")); u.setFzrqmsj(rs.getString("fzrqmsj")); //u.setState(rs.getString("state")); // u.setDelstate(rs.getString("delstate")); u.setWftk(rs.getString("wftk")); u.setCfyj(rs.getString("cfyj")); u.setWfss(rs.getString("wfss")); u.setClyj(rs.getString("clyj")); u.setGzsj(rs.getString("gzsj")); u.setFrdbr(rs.getString("frdbr")); u.setFrdbrzjhm(rs.getString("frdbrzjhm")); u.setDwmc(rs.getString("dwmc")); u.setTyshxydm(rs.getString("tyshxydm")); u.setFrdbrzjlx(rs.getString("frdbrzjlx")); list.add(u); } SuperUtil.release(conn, ptmt, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return list; } //分頁查詢 public List<Jabg> selectJabgFy(String state,String fzrqmsj,int curPage,int pageSize ) { int start=(curPage-1)*pageSize; List<Jabg> list = new ArrayList<Jabg>(); String sql =""; sql="SELECT * FROM Jabg WHERE 1=1 and delstate>=0"; if (state!= null && state.length() != 0) { sql += " and state ='" +state + "'"; } if (fzrqmsj!= null && fzrqmsj.length() != 0) { sql += " and fzrqmsj ='" +fzrqmsj + "'"; } sql+="limit "+start+","+pageSize+""; // System.out.println(sql); try { rs = SuperUtil.executeQuery(sql); while (rs.next()) { Jabg u = new Jabg(); u.setA_id(rs.getString("a_id")); u.setJabgid(rs.getString("Jabgid")); u.setDsr(rs.getString("dsr")); u.setAy(rs.getString("ay")); u.setLarq(rs.getString("larq")); u.setCfjdswh(rs.getString("cfjdswh")); u.setCfnr(rs.getString("cfnr")); u.setZxfs(rs.getString("zxfs")); u.setZxrq(rs.getString("zxrq")); u.setZxjg(rs.getString("zxjg")); u.setByxzcfdly(rs.getString("byxzcfdly")); u.setCbrqm(rs.getString("cbrqm")); u.setCbrqmsj(rs.getString("cbrqmsj")); u.setFzrspyj(rs.getString("fzrspyj")); u.setFzrqm(rs.getString("fzrqm")); u.setFzrqmsj(rs.getString("fzrqmsj")); u.setDelstate(rs.getString("delstate")); u.setState(rs.getString("state")); list.add(u); } SuperUtil.release(conn, ptmt, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return list; } //查詢總條數 public int selectJabgNum(String state,String fzrqmsj) { int a = 0; String sql =""; sql = "select count(jabgid) totalCount from Jabg WHERE 1=1 and delstate>=0"; if (state!= null && state.length() != 0) { sql += " and state ='" +state + "'"; } if (fzrqmsj!= null && fzrqmsj.length() != 0) { sql += " and fzrqmsj ='" +fzrqmsj + "'"; } //System.out.println(sql); try { rs = SuperUtil.executeQuery(sql); while (rs.next()) { a=rs.getInt("totalCount"); } SuperUtil.release(conn, ptmt, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return a; } //查詢all的總條數 public int selectAllNum(String jarq,String yyzz,String sfz,String ay,String jarq2) { int a = 0; String sql =""; sql = "select count(j.a_id) totalCount from jabg j,ajslb a,xzcfjds x where j.a_id=x.a_id and x.a_id=a.id and j.a_id=a.id and j.state=2"; if (jarq!= null && jarq.length() != 0) { sql += " and j.fzrqmsj >='" +jarq + "'"; } if (jarq2!= null && jarq2.length() != 0) { sql += " and j.fzrqmsj <='" +jarq2 + "'"; }if (yyzz!= null && yyzz.length() != 0) { sql += " and a.yyzz ='" +yyzz + "'"; }if (sfz!= null && sfz.length() != 0) { sql += " and a.frdbrzjhm like'%" +sfz + "%'"; }if (ay!= null && ay.length() != 0) { sql += " and j.ay like'%" +ay + "%'"; } // System.out.println(sql); try { rs = SuperUtil.executeQuery(sql); while (rs.next()) { a=rs.getInt("totalCount"); } SuperUtil.release(conn, ptmt, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return a; } public int addMsg(Jabg msg) {//添加行政處罰決定書表信息 int a = 0; String sql = "insert into Jabg values(UUID(),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; try { conn = SuperUtil.getConnection(); ptmt = conn.prepareStatement(sql); ptmt.setString(1, msg.getA_id()); ptmt.setString(2, msg.getDsr()); ptmt.setString(3, msg.getAy()); ptmt.setString(4, msg.getLarq()); ptmt.setString(5, msg.getCfjdswh()); ptmt.setString(6, msg.getCfnr()); ptmt.setString(7, msg.getZxfs()); ptmt.setString(8, msg.getZxrq()); ptmt.setString(9, msg.getZxjg()); ptmt.setString(10, msg.getByxzcfdly()); ptmt.setString(11, msg.getCbrqm()); ptmt.setString(12, msg.getCbrqmsj()); ptmt.setString(13, msg.getFzrspyj()); ptmt.setString(14, msg.getFzrqm()); ptmt.setString(15, msg.getFzrqmsj()); ptmt.setString(16, msg.getState()); ptmt.setString(17, msg.getDelstate()); a = ptmt.executeUpdate(); SuperUtil.release(conn, ptmt, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return a; } // public int deleteMsg(String id) {//刪除用戶(意思是修改狀態,假刪除) // // int a = 0; // String sql = "update Jabg set delstate='-1' where id='"+id+"' "; // //System.out.println(sql); // try { // conn = SuperUtil.getConnection(); // ptmt = conn.prepareStatement(sql); // a = ptmt.executeUpdate(); // SuperUtil.release(conn, ptmt, rs); // } catch (SQLException e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // return a; // } public int tj(String id) {//提交到負責人進行審核 int a = 0; String sql = "update Jabg set state='1' where Jabgid='"+id+"' "; //System.out.println(sql); try { conn = SuperUtil.getConnection(); ptmt = conn.prepareStatement(sql); a = ptmt.executeUpdate(); SuperUtil.release(conn, ptmt, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return a; } public int bj( String dsr, String ay, String larq, String cfjdswh, String cfnr, String zxfs, String zxrq, String zxjg, String byxzcfdly, String cbrqm, String cbrqmsj, String Jabgid ) {//修改信息時 int a = 0; String sql = "update Jabg set dsr=?,ay=?,larq=?,cfjdswh=?,cfnr=?,zxfs=?,\r\n" + " zxrq=?,zxjg=?,byxzcfdly=?,cbrqm=?,cbrqmsj=? where Jabgid=? "; //System.out.println(sql); try { conn = SuperUtil.getConnection(); ptmt = conn.prepareStatement(sql); ptmt.setString(1, dsr); ptmt.setString(2, ay); ptmt.setString(3, larq); ptmt.setString(4, cfjdswh); ptmt.setString(5, cfnr); ptmt.setString(6, zxfs); ptmt.setString(7, zxrq); ptmt.setString(8, zxjg); ptmt.setString(9, byxzcfdly); ptmt.setString(10, cbrqm); ptmt.setString(11, cbrqmsj); ptmt.setString(12, Jabgid); a = ptmt.executeUpdate(); SuperUtil.release(conn, ptmt, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return a; } public int fzrsh(String fzrspyj,String fzrqm,String fzrqmsj,String state,String id) {//分管所領導審核,填寫審核意見 int a = 0; String sql = "update jabg set fzrspyj=?,fzrqm=?,fzrqmsj=?,state=? where jabgid=? "; // System.out.println(sql); try { conn = SuperUtil.getConnection(); ptmt = conn.prepareStatement(sql); ptmt.setString(1,fzrspyj); ptmt.setString(2, fzrqm); ptmt.setString(3, fzrqmsj); ptmt.setString(4, state); ptmt.setString(5, id); a = ptmt.executeUpdate(); SuperUtil.release(conn, ptmt, rs); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return a; } }
第三步編寫獨立方法
增加方法
package com.ajsljl.controller; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; //案件記錄表添加記錄 import com.dao.AJSLBDao; import com.model.AJSLB; import net.sf.json.JSONObject; public class AJsljlAdd extends HttpServlet{ AJSLBDao ajsldao=new AJSLBDao(); public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=UTF-8"); response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE"); response.setHeader("Access-Control-Max-Age", "3600"); response.setHeader("Access-Control-Allow-Headers", "x-requested-with, Content-Type"); response.setHeader("Access-Control-Allow-Credentials", "true"); String id=""; String ajly = request.getParameter("ajly"); String afdw = request.getParameter("afdw"); String slsj = request.getParameter("slsj"); String zzjgdm = request.getParameter("zzjgdm"); String dwmc = request.getParameter("dwmc"); String dz = request.getParameter("dz"); String ajzy = request.getParameter("ajzy"); String jbrqm = request.getParameter("jbrqm"); String jbrqmsj = request.getParameter("jbrqmsj"); String frdbrzjlx = request.getParameter("frdbrzjlx"); String sydwzsh = request.getParameter("sydwzsh"); String swdjh = request.getParameter("swdjh"); String fzryj = request.getParameter("fzryj"); String fzrqm = request.getParameter("fzrqm"); String fzrqmsj = request.getParameter("fzrqmsj"); String yyzz = request.getParameter("yyzz"); String frdbr = request.getParameter("frdbr"); String frdbrzjhm = request.getParameter("frdbrzjhm"); String state = request.getParameter("state"); String delstate = request.getParameter("delstate"); String tyshxydm = request.getParameter("tyshxydm"); String gszch = request.getParameter("gszch"); String zw = request.getParameter("zw"); String lxdh = request.getParameter("lxdh"); String jyzmz = request.getParameter("jyzmz"); String jyzxb = request.getParameter("jyzxb"); String jyzdz = request.getParameter("jyzdz"); String cbr = request.getParameter("cbr"); String shzzdjzh = request.getParameter("shzzdjzh"); AJSLB aj=new AJSLB(id,ajly,afdw,yyzz,frdbr,frdbrzjhm,frdbrzjlx, dwmc,dz,tyshxydm,gszch,zzjgdm,swdjh,sydwzsh, shzzdjzh,jyzxb,jyzmz,jyzdz,lxdh,zw,slsj,ajzy, jbrqm, jbrqmsj, fzryj, fzrqm, fzrqmsj,state,delstate,cbr); if (ajsldao.addMsg(aj)>0) { JSONObject jsonarray = new JSONObject(); jsonarray.put("status", 1); jsonarray.put("msg", "提交成功"); jsonarray.put("data", aj); PrintWriter out = response.getWriter(); out.write(jsonarray.toString()); } else { JSONObject jsonarray = new JSONObject(); jsonarray.put("status", 0); jsonarray.put("msg", "提交失敗!"); PrintWriter out = response.getWriter(); out.write(jsonarray.toString()); } } }
編輯方法
package com.ajsljl.controller; //編輯詳情 import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.dao.AJSLBDao; import net.sf.json.JSONObject; public class AJsljlBJ extends HttpServlet{ AJSLBDao ajsldao=new AJSLBDao(); public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=UTF-8"); response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE"); response.setHeader("Access-Control-Max-Age", "3600"); response.setHeader("Access-Control-Allow-Headers", "x-requested-with, Content-Type"); response.setHeader("Access-Control-Allow-Credentials", "true"); String id = request.getParameter("id1"); String ajly = request.getParameter("ajly"); String afdw = request.getParameter("afdw"); String slsj = request.getParameter("slsj"); String zzjgdm = request.getParameter("zzjgdm"); String dwmc = request.getParameter("dwmc"); String dz = request.getParameter("dz"); String ajzy = request.getParameter("ajzy"); String jbrqm = request.getParameter("jbrqm"); String jbrqmsj = request.getParameter("jbrqmsj"); String frdbrzjlx = request.getParameter("frdbrzjlx"); String sydwzsh = request.getParameter("sydwzsh"); String swdjh = request.getParameter("swdjh"); String yyzz = request.getParameter("yyzz"); String frdbr = request.getParameter("frdbr"); String frdbrzjhm = request.getParameter("frdbrzjhm"); String tyshxydm = request.getParameter("tyshxydm"); String gszch = request.getParameter("gszch"); String zw = request.getParameter("zw"); String lxdh = request.getParameter("lxdh"); String jyzmz = request.getParameter("jyzmz"); String jyzxb = request.getParameter("jyzxb"); String jyzdz = request.getParameter("jyzdz"); String shzzdjzh = request.getParameter("shzzdjzh"); int aj=ajsldao.bj(ajly, afdw, yyzz, frdbr, frdbrzjhm, frdbrzjlx, dwmc, dz, tyshxydm, gszch, zzjgdm, swdjh, sydwzsh, shzzdjzh, jyzxb, jyzmz, jyzdz, lxdh, zw, slsj, ajzy, jbrqm, jbrqmsj, id); if (aj>0) { JSONObject jsonarray = new JSONObject(); jsonarray.put("status", 1); jsonarray.put("msg", "編輯成功"); jsonarray.put("data", aj); PrintWriter out = response.getWriter(); out.write(jsonarray.toString()); } else { JSONObject jsonarray = new JSONObject(); jsonarray.put("status", 0); jsonarray.put("msg", "編輯失敗!"); PrintWriter out = response.getWriter(); out.write(jsonarray.toString()); } } }
刪除方法
package com.ajsljl.controller; //刪除 import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; //案件記錄表查詢總條數 import com.dao.AJSLBDao; import net.sf.json.JSONObject; public class AJsljlDel extends HttpServlet{ AJSLBDao ajsldao=new AJSLBDao(); public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=UTF-8"); response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE"); response.setHeader("Access-Control-Max-Age", "3600"); response.setHeader("Access-Control-Allow-Headers", "x-requested-with, Content-Type"); response.setHeader("Access-Control-Allow-Credentials", "true"); String id = request.getParameter("id"); int aj=ajsldao.deleteMsg(id); if (aj>0) { JSONObject jsonarray = new JSONObject(); jsonarray.put("status", 1); jsonarray.put("msg", "刪除成功"); jsonarray.put("data", aj); PrintWriter out = response.getWriter(); out.write(jsonarray.toString()); } else { JSONObject jsonarray = new JSONObject(); jsonarray.put("status", 0); jsonarray.put("msg", "刪除失敗!"); PrintWriter out = response.getWriter(); out.write(jsonarray.toString()); } } }
分頁查詢方法
package com.ajsljl.controller; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; //案件記錄表分頁查詢 import com.dao.AJSLBDao; import com.model.AJSLB; import net.sf.json.JSONObject; public class AJsljlFy extends HttpServlet{ AJSLBDao ajsldao=new AJSLBDao(); public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=UTF-8"); response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE"); response.setHeader("Access-Control-Max-Age", "3600"); response.setHeader("Access-Control-Allow-Headers", "x-requested-with, Content-Type"); response.setHeader("Access-Control-Allow-Credentials", "true"); String frdbrzjhm = request.getParameter("frdbrzjhm"); String ajly = request.getParameter("ajly"); String state = request.getParameter("state"); String yyzz = request.getParameter("yyzz"); String slsj = request.getParameter("slsj"); int curPage= Integer.parseInt(request.getParameter("curPage")); int pageSize= Integer.parseInt(request.getParameter("pageSize")); List<AJSLB> uu =ajsldao.selectAJSLBFy(state, slsj, ajly, yyzz, frdbrzjhm, curPage, pageSize); if (uu.size()>0) { JSONObject jsonarray = new JSONObject(); jsonarray.put("status", 1); jsonarray.put("msg", "查詢成功"); jsonarray.put("data", uu); PrintWriter out = response.getWriter(); out.write(jsonarray.toString()); } else { JSONObject jsonarray = new JSONObject(); jsonarray.put("status", 0); jsonarray.put("msg", "查詢失敗!"); PrintWriter out = response.getWriter(); out.write(jsonarray.toString()); } } }
提交方法
package com.ajsljl.controller; //提交給負責人 import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.dao.AJSLBDao; import net.sf.json.JSONObject; public class AJsljlTJ extends HttpServlet{ AJSLBDao ajsldao=new AJSLBDao(); public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=UTF-8"); response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE"); response.setHeader("Access-Control-Max-Age", "3600"); response.setHeader("Access-Control-Allow-Headers", "x-requested-with, Content-Type"); response.setHeader("Access-Control-Allow-Credentials", "true"); String id = request.getParameter("id"); int aj=ajsldao.tj(id); if (aj>0) { JSONObject jsonarray = new JSONObject(); jsonarray.put("status", 1); jsonarray.put("msg", "提交成功"); jsonarray.put("data", aj); PrintWriter out = response.getWriter(); out.write(jsonarray.toString()); } else { JSONObject jsonarray = new JSONObject(); jsonarray.put("status", 0); jsonarray.put("msg", "提交失敗!"); PrintWriter out = response.getWriter(); out.write(jsonarray.toString()); } } }