From 3d73112b510f57431bc8e50579ec15894acc2f94 Mon Sep 17 00:00:00 2001 From: you <284908631@qq.com> Date: Sat, 13 Jun 2020 12:22:39 +0800 Subject: [PATCH] =?UTF-8?q?404=EF=BC=8C=E8=8E=AB=E5=90=8D=E8=A7=A3?= =?UTF-8?q?=E5=86=B3=E4=BA=86=EF=BC=8C=E5=A5=BD=E5=83=8F=E6=98=AF=E5=9B=A0?= =?UTF-8?q?=E4=B8=BA=E7=9B=B4=E6=8E=A5=E5=90=AF=E5=8A=A8=E4=BA=86servlet?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E7=9A=84get=E6=96=B9=E6=B3=95=EF=BC=9F?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86filter=E7=9A=84init=E6=96=B9?= =?UTF-8?q?=E6=B3=95=EF=BC=8C=E9=94=99=E8=AF=AF=E7=82=B9=E5=9C=A8adminFilt?= =?UTF-8?q?er?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/classes/filter/AdminFilter.class | Bin 1834 -> 1998 bytes .../filter/CharacterEncodingFilter.class | Bin 1277 -> 0 bytes build/classes/filter/ManagerFilter.class | Bin 1947 -> 0 bytes build/classes/javabean/Admin.class | Bin 6125 -> 0 bytes build/classes/javabean/Base.class | Bin 2790 -> 0 bytes build/classes/javabean/Manager.class | Bin 1514 -> 0 bytes build/classes/servlet/admin/AdminLogin.class | Bin 3147 -> 0 bytes .../servlet/manager/ManagerLogin.class | Bin 3187 -> 0 bytes src/filter/AdminFilter.java | 4 + src/servlet/admin/BookList.java | 82 +++++++++--------- 10 files changed, 44 insertions(+), 42 deletions(-) delete mode 100644 build/classes/filter/CharacterEncodingFilter.class delete mode 100644 build/classes/filter/ManagerFilter.class delete mode 100644 build/classes/javabean/Admin.class delete mode 100644 build/classes/javabean/Base.class delete mode 100644 build/classes/javabean/Manager.class delete mode 100644 build/classes/servlet/admin/AdminLogin.class delete mode 100644 build/classes/servlet/manager/ManagerLogin.class diff --git a/build/classes/filter/AdminFilter.class b/build/classes/filter/AdminFilter.class index d630d979c9d41107d023c6a211850cfc3cebc216..e11cf728a3aadf3f487a9157dd0047a21d36527a 100644 GIT binary patch delta 751 zcmZ8eO-~b16g_u7`bs-OQh|0Tl!8!7ftD(uwulO%fQSN0Mf_^`s6)z>l+n23FMx09 z!aW;fOlqo$VWo)+b>Y^9Kf9&|0g}-N$}q zQx#~DgA~$Q3EgsDkIFp~-Y_Bt+7Xp6XsEH1py$`NEZdJR#00tt5zaK9DMIZ*T>6xZ zmLS9!i~0TNM^a#b&?b{wQ0^&SHHAU>T!}|c5`vrgC;3z{Zx>RFPT8^xyalLNGZI1&S)Hx%odi8T7)sUpmMM`(*&z2vll%;gu zBSpXdW+bfvg|EMuz8T_(9yR+yX^wih4Cz%f7V!;SHQie`Bv+E89&FrH=HuxQjki1K&9sH~nSX%^&tR2|zi3WC4#}=Ii9~kW4p(pF~ zZ*fRqH*nvPUT(^~VQ@EPSW#oN>7&p4jesnN}Ru1ER!avu*U! z&H!<)$nOSS>=EL^-+pKm*6vy2B9~Bg@3JtBx;MwX2s>PryC5?}nP!n|*rJ)_x~Ms# doRI9Bvhiif@i2aoaPb>m5@`{gMh8l7NzB;R;64z-eXc@Oh}uU5SvKti%$cb(rM^S9fqcUmQSWW z_yK;Dah*9MQVMyS@WMbupm=BxeCe6ZBg?b8ob5PWw`V*3 z-C*B9OyJhBb!M3Z%juhYonzVc4a5aj)b6=Cl-}7u`lgN-h`+HN+kYz%t!y3$#F}nT zCJ{v{4Fd^*rIzi;52KTg^!BaJKni49Zr2(dSe~uc;bzP~vWEiY*7f|hnL*_fC{;VHSv>0^ybgKUR746F$(2aedT`F?NAH-Wss!l(V+#_JS{C>tn|^GuB) zk2LP#K8+ko|BC$rt6GHiz3qGK38qhBLqR_jD9nM@B2svaO#>By+~v3lHEG;IRp8zK zRZCgB7g1`a=70IkbxN?xPssY9+bEu)tgakzcTLGaQp%1$3?)RNN=iBe>hkt(i1HetZHjrXCzwNk!2iBVH z*&QCNsF8sT!zXX-UE6YPuVXc~-td+%kfV4xyJv+w*mb$EbUZ`umg70%Hbc5Pv&oQI z_S?LGG>Rq+p&gJ6k+>YHzump;Y%2_{_l65pu~i6IU?JVA5uHg$SIjzMvzj=)&qAXwtOTsc8a(ZBa9D zm16%(nXa~h8HS6hgsQVN>b<_>ws|0R&zhLSJi{5Hvg~_;?}^8@=u+cF+GA`Au<*Ho z>#=Utm?pl!msE;f+wJqlc0!Hr=$M*FU;$O!kX?I|;lgnR*v#V_YG2FsJB}CGW}z!~ zT$#COqJ~@K2fNqfUYlY5I0$u!gF>PL)Fi}h6L(|<^1|1Yim2eOiF=Zf84~ISZ#w}Q zvWV}oV&FbQIbQvN9yW0nKQJu)KaWTw7=iW^HB+Jq~>y|hfU5V-t=VYGSASL zu337YqLD>kM&InUcPRWqKPi~>&Z)@~PSd}s18@dIG$QvLCeNxd%_S3u2NKDiQQ}#Y z2>zUcPvJa<6@!n&$e_8#?0bwXX3Cj;e9EwxEocA4P&r!~-^XMMe_>|sJt~X2a_)Cj zU&^R!48LOG9lk1k{TAQ8#drHyN@0F>ZXe5ONJ?p?Wn96JlBO{tatV_dCzDKIh03yy zDMfWvQ;4V%8LZ-g(%ryAJR;h1u8uXr%+bm^jWUF`gvWS7WvvkE2AZ_?lp;-}{>G$% r5d)W}3FR3!BjK|6TJ{Z!lc+~(S5bt9_2MBRhUa)e$qX-5;;VlFXA1Rc diff --git a/build/classes/javabean/Admin.class b/build/classes/javabean/Admin.class deleted file mode 100644 index fb8693a9dc8d622b99a8a0e39906528c89c54031..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6125 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 wVEPDmtH>uZ>2@=p3z8HDJ=XNTzfKa!5~6aWAK diff --git a/build/classes/javabean/Base.class b/build/classes/javabean/Base.class deleted file mode 100644 index a4f21b5a2169eba75b5a5e8614256f2e3c09946e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2790 zcmbVOT~iZR7=BK&Nl3C30RsjVKUyi@L8w$fu!^8)KqY|ntFl=ZSWI?tv+<)>z3B9R z^okoVEY7sj3wvj0`a3$)|KN0LpR)2Qg?@dbe`6)D z_h0hT#6b`$B8b+ZNuVf?Mm@vPOr~J#T4CKTxuZiv1H+kunRhhj+4&A;&*ie?t6HIC zbPx&QE|^8*TiY_m7Z)bwxwB}QIqvt&S350P>#Ze>~ z)Ll1AGQfM{Q_1=@!=1D(i=vyhCD7X0RS}#bWr71*CZ?Y1#-_9?#n2&eJgCcLf$GoM z?zCODR(!JrI?)|N7t?-Vs-g$I0IkUDQ$sJi#-p;~JQMh?s=xJJQu2lernOPSED@(2i=h>HL7VpxSU{NkBeVKy zl@~WxST=#%A6w@CE9s0B=#Gk8xa&<(=1!Eor1SO@!mQT|cF7J{<#WW-n599Tq4ZNHp_FmtroO3N_2-Xa~`B=Q%=XY{D$e5fpCIj zG|X=y1qnIkxk|{1>peMTy(ecZpHWWT1d_B@`F4R%`IBm@e~E^s#+PVrO1(s@{7C=A zgAfk$vx$La$Os)1bZkI9j(DeF0FK~lxD1~%V5IvOvs1*YoCuVT&pTwt3 z@)_3(PfmHLejt|+caDo|+h}-&&u?v`c^j?UNWVhgwJp?Tdw#}X_X~Q2(1J8)Sl9#F z=5cJ{?jgob^Q?`(htW=u60kf8@$E~TumA5es4+G}V=o{g!q@mA@%&c-t7zrp_(9x-84Max!OAw=6%tPx=|ZDn&SjJ~^?^jESeP9XY@BosD$3{x>IlPUYYZqEOp Kc3PTBHi$M-XT9X$hYpCD~1PHx?fq zXB=M~UmR!p=94o%L1&y6n9;{R^zUdb{uAoiYzU!oCbQYS_kQQzbMC$0i+>LO1aJeZ z3VZ^+5A?6}b*UTa1>Mj~(ozs;TGJKXD5V$IAIPF35V~D9%Fd*KKapG$2;|HS8G#>N zDuM_J^vstHnXgyZrM0TBSEN96-Yn{sHQg$^-%Vq{*(}?x@6Ehffndcfl?{QLiH6t9 zUvR9lQOb5&lAR`j$i3~NtT|=VuoXlFG&hY0l&k2roj09Xvu$J+UM`eu`# zhjEd*9RB|6s~?}e-2371+dp3J9lZYSAdGiuf3@@7>tDV(X}>HmZp#YWqYZ0cT4q(N zdOg%0ZAwdO)4AN@r}@>1DNQ#vw591n;j_h+yAx9pBrvQXDbU^O!i;W96)B9+Sdvc8 zGz{WWM}fg3dagjnj_fIn;;MqQKwnG0W4DTH7^8GGOV)Ht798D?RcUaNuC~)}wznyu zn_(ct#J<(RkinQw$ryv~`Fo`<~rr3v80WGhJY0PjI47p8m+zxi~u7J1}#w>g7HT19V zfA%`~_fL-xcXk+Fx21Ko2PY<-7&ZG5N4eP6gP2F;jSg^SYPM5l+H=SL4rRDmUDgp7 zPU~@KivvUa#AffQdU0z(uQk^-QZVaQQO=g#g;twa#HcF*E`W!4lK?)x@ebfq;a8gf zoO}d_pCSCD;g0a>x`8lG@u_+N{O{(Mz-jalq_+{}!&~Tcfy8yfyMSA%=jcg2MJ#&u zDb7DeD0*Rcgr<>p)1_UJ7ny*_1f%a|LVI{WefOrso?&u*4;8kbn&WtNselv~or(eK9?V!THOa0i39 zk26@|t?&hgAaNF(INzW;=TT@<-Dq&CF(I79uE$ z_xt^ZH&nFn!56BmK%}&M(FY&oSExV2D)sA`+0BqdQkC@d_Bq|>obNm5bpQ6x4?h98 z9bYS`6S&qh-NPl**Nx)1W$Qh1>~lseTR}o#*_d(InAEE}qrP9(cW}sun*{2+E!*<9 z2rO!C+b59db&6&hi;&WgM7=;`pJkiH$DF8`p5L{gnpbvg&+L+pr|+38m}TGMf`ZJPz@vC; zN(!zPxJtUATaLbSpeATQGpq$116o(jw>?BY zj*JR|qm~WNJL0%S1)Bw~3=*y4TP1ym;f?M#%4u{XrQl9_DP_Z^5tVKlTal7OuZFvE z538mmi&>y^9_w?BN0|`!CynjcsbEJn$pTp|-!<$C%DgP|H18XQ$M(8L!Bo*FAl9eR zk3j_k0!xArV&`hO4|~WBlfWpk^e+K-V0g?d_+4!WC7gRT+z(lzgfnk?9+?xkIZCQ| zdsCppa@o)DgGSPTgLqKE19R#+*3g1Y8Xm&KWRBGL_{`MdicjKKUmm-vw@igc*#Zke z3mgWyD^$4)0^iA^7%^Q9CJr(G4;!V5Ilx(S>&`gtky@AJcvORhF?QE-g`Mvb4kN2E z4y%65T~blv8ROoF3Sy`Ib@IX=KfeFxOK<)0$|)6PiYjhNfowgqX}YUom5Qb-iS(u8 z6*jgw8uQqUDkF^v9Fe!c1{IGp0ip}WvWw>A+A)tQJb`1fM?E31CVphKvSML`OOY=G zW&+1GJSDr0>N}w@jT3lQ!83%@=56L33aVS*l^^I2ebn$Ao@W*va-H#TMW7>Yw-(C$ z`)T$Bj?0$&l7^RMgGe5c4O_vh0xdJR^_Ez={f@uQso2F@ohW#nIUZ*^3%?r+cBHjUfskV~{@a^Wm_0o@1AVN0(5 z0=9C}lT$=a%_`YMHaUg6a_SkRbE#}<3fr>kuQ-rZGxttm_el&eguH;1WrnheX&hLD zY<=dDMdx8mVPuH&$1>y5%(;Mx17XbP;hn?b%;Xe~PT@%@KZC5?n22r6s^P}-csiF_ zBdxzMg%{5<$}+6g@AQq&t&l8%SVOFzg8g21GPW0*H})NCJa|MS;$wlXRSP58XXsal;*P zLlhMi!IiSCvI;*00_rEr5BgPpg8Cz@QqSw|85$Ew5xU>Jci+4Bo^$T)_siece+2LV zzEV&jaF1&^!+FC?4e6HNZ#bzP!8>F3o0fu@z??ySSU;93*$sGJA+?2%Y_L(Fy3Mpq zZ=FD8W78giSi9Y8#8HVF4OOTXn36FqqoX*~V>r9@p1dKD$k;hOzejgW`8%A9c>|_P zcbSr>@giy!sOq&h8=k|}~+hrUn8m`wmp_yB-E!Sw3!N)fq%NYgFEp z%SH-j2uzn@q)a=twX?iXi+apbFjHXBL_r4LH6(GDKuy2lbvveKI07>poBYt_(Or&d zg$u1J?h&Y!p%}dlx|eQmob{MdKj~DQfF^;( z6A~5hDWEz=fSSO>A_&9P3ddAMF|*!A6!# zURJU|%Q&vbdJZKJ4JMAw*s5SlNnQS0S?C(J`88gU0?m4Q?up%wo-1X~n4Ugj>i6iS9Jc_iZ=#lfqcSf%iFI8|@U{dJwP@m~Y zz4cHSIln3PqE7*j3n=xG+{zMR-__6$7Kt*f=Zi*XpFn-%)+iaFS*xUeP{R|*ONA8K z2X7-b3?xEqDYUUuDu`p{klU}Kz=Z!if8+Nb&i!%f%GDJdPZPb z^w3hJMG^_7!e|JMi<26jlif%4>|imD7x0pT7YV4vubkWGS9@w(wzDIMQp3x5h2rXS z?4e*rpgHQdoXq(9>GlPjlr8wQhSy}ns5&YexPmtX8g3!ip4VNs!}d1WMXR@5J__EV z^nEM$NIsR_nJF)k09*1~7bN_jkAVD$-a0(QhWZ%@Is}U~SdO+0HkDvgv|(_vn(efh zrz;`5TjbbsEHqNwQt37L7I!E-%3ZcpfmxaV!HjI&eg$A-4X*)f#>U+i2`S7pG86K% zjxkR18xR|0cvd`X7oD83$&{ClY0;a_a*3Tla#zvv%pqfs>6*NWY_Kfb^S=pfNDKdy zre0o5bsIh5O@L0T{F0^fl9v6e69r5HdC>x&G(t6>3V)^e7JOGNxeE0P2Nj6(DVKri zsO3`&4EUbJUolL^6k1L7ttv2$R`Q^|oRbdfn@3ScX73)s?4_faFTg?ft&`)l17@NQ zv;5N=f?eV1+>a(K@jcdKDVk{=!?N)_RwS8*jP+)7V)-amR3Px&u{3f2C?2RlI<_>C z4n|cs(6;X?)}^a&U_A#L(uzo{NhKLeR*m4{w0arwbWO5m1e=m-V*3booX37fpB0eP ziSA@<6#FW{;i1I#U|5~dE3Y9p0<$|=oft~k;poT>xch?4uc3Gq#}X$-@YD#NmFt(0 zq_G~0Y)q=b#%p*!U9(KaaB2jvUSZ-bXvZeJ9=_is5Hj6^1P_=El{G#E4ZNt$#eDv2 z#zL&dB3d_cUlX3gn|VM>J`jU p(Bc2JDOk^eT-jXx7Y^4EyGz_tflu)n-;;UT=luW00SFgg{tK5@Q|SNz diff --git a/src/filter/AdminFilter.java b/src/filter/AdminFilter.java index de26330..7dfb430 100644 --- a/src/filter/AdminFilter.java +++ b/src/filter/AdminFilter.java @@ -20,6 +20,10 @@ import javax.servlet.http.HttpSession; */ public class AdminFilter implements Filter { + public void init(FilterConfig filterConfig) throws ServletException { + + } + public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest req = (HttpServletRequest) request; HttpSession session = req.getSession(); diff --git a/src/servlet/admin/BookList.java b/src/servlet/admin/BookList.java index c521544..c1c39b0 100644 --- a/src/servlet/admin/BookList.java +++ b/src/servlet/admin/BookList.java @@ -27,54 +27,52 @@ public class BookList extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("application/json; charset=utf8"); - JSONObject json = new JSONObject(); - String result = null; - Map map = null; - int code = 1; - String msg = ""; - String data = ""; - String page = (String) req.getParameter("page"); - String limit = (String) req.getParameter("limit"); - String condition = (String) req.getParameter("condition"); - String conditionValue = (String) req.getParameter("conditionValue"); - Map where = new HashMap(); - //System.out.println(condition +"" +conditionValue); - // 传输数据过滤 - if(page == null) { - page = "1"; - } - if(limit == null) { - limit = "10"; - } - if(condition == null || conditionValue == null || condition.isEmpty() || conditionValue.isEmpty()) { - condition = null; - conditionValue = null; - }else { - where.put("condition", condition); - where.put("conditionValue", conditionValue); - } - Admin admin = new Admin(); - try { + JSONObject json = new JSONObject(); + String result = null; + Map map = null; + int code = 1; + String msg = ""; + String data = ""; + String page = (String) req.getParameter("page"); + String limit = (String) req.getParameter("limit"); + String condition = (String) req.getParameter("condition"); + String conditionValue = (String) req.getParameter("conditionValue"); + Map where = new HashMap(); + // 传输数据过滤 + if(page == null) { + page = "1"; + } + if(limit == null) { + limit = "10"; + } + if(condition == null || conditionValue == null || condition.isEmpty() || conditionValue.isEmpty()) { + condition = null; + conditionValue = null; + }else { + where.put("condition", condition); + where.put("conditionValue", conditionValue); + } + Admin admin = new Admin(); + try { map = admin.getBookList(page, limit, where); result = (String) map.get("data"); } catch (ClassNotFoundException | SQLException e) { msg = "数据库获取信息失败"; } - - if(result == null || result.isEmpty() || result.equals("1")) { - json.put("code", 1); - json.put("msg", "数据为空"); - } else { - json.put("code", 0); - json.put("msg", "success"); + + if(result == null || result.isEmpty() || result.equals("1")) { + json.put("code", 1); + json.put("msg", "数据为空"); + } else { + json.put("code", 0); + json.put("msg", "success"); json.put("count", map.get("count")); - result = "[" +result +"]"; - json.put("data", result); - } - - PrintWriter out = resp.getWriter(); - out.print(json.toString()); - //out.print("{\"code\":0,\"msg\":\"\",\"count\":10,\"data\":[{\"id\":10000,\"name\":\"夏洛特的烦恼\",\"library_name\":\"南图\",\"sort_id\":\"言情\",\"position_id\":\"sdf\",\"state\":\"借出\",\"descript\":\"好看\",\"operate\":\"234\"},{\"id\":10000,\"name\":\"夏洛特的烦恼\",\"library_name\":\"南图\",\"sort_id\":\"言情\",\"position_id\":\"sdf\",\"state\":\"借出\",\"descript\":\"好看\",\"operate\":\"234\"},{\"id\":10000,\"name\":\"夏洛特的烦恼\",\"library_name\":\"南图\",\"sort_id\":\"言情\",\"position_id\":\"sdf\",\"state\":\"借出\",\"descript\":\"好看\",\"operate\":\"234\"},{\"id\":10010,\"name\":\"夏洛特的烦恼\",\"library_name\":\"南图\",\"sort_id\":\"言情\",\"position_id\":\"sdf\",\"state\":\"借出\",\"descript\":\"好看\",\"operate\":\"234\"}]}"); + result = "[" +result +"]"; + json.put("data", result); + } + + PrintWriter out = resp.getWriter(); + out.print(json.toString()); } @Override