开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2012-12-07
详细说明: 网上购物系统设计和实现课程设计 四、程序关键代码及效果图 1、过滤器代码:[只要doFilter()方法] (1)adminfilter.java: HttpServletRequest requ=(HttpServletRequest)req; res.setCharacterEncoding("gb18030"); requ.setCharacterEncoding("gb18030"); HttpSession session=requ.getSession(); if(session.getAttribute("admin")==null){ PrintWriter out=res.getWriter(); out.println("[removed]"); out.println("alert('您还没有登录!');"); out.println("[removed].href='../login_admin.jsp';"); out.println("[removed]"); }else{ chain.doFilter(req, res); } (2)userfilter.java: HttpServletRequest requ=(HttpServletRequest)req; res.setCharacterEncoding("gb18030"); requ.setCharacterEncoding("gb18030"); HttpSession session=requ.getSession(); if(session.getAttribute("uname")==null){ PrintWriter out=res.getWriter(); out.println("[removed]"); out.println("alert('您还没有登录!');"); out.println("[removed].href='../login.html';"); out.println("[removed]"); }else{ chain.doFilter(req, res); } (3)Encodingfilter.java: HttpServletRequest request=(HttpServletRequest)req; request.setCharacterEncoding("gb18030"); HttpServletResponse response=(HttpServletResponse)res; response.setCharacterEncoding("gb18030"); chain.doFilter(req, res); } 2、Servlet代码:[只要doPost()或doGet()方法] (1)add.java: response.setContentType("text/html"); request.setCharacterEncoding("gb18030"); HttpSession session=request.getSession(); CartBean cb=new CartBean(); Vector cart =(Vector)session.getAttribute("cart"); String id=request.getParameter("id"); if(cart==null){ cart=new Vector(); } cart=cb.addCart(cart,id); session.setAttribute("cart",cart); response.sendRedirect("cart.jsp"); } (2)addproduct.java: PrintWriter out=response.getWriter(); Product p = new Product(); SmartUpload su = new SmartUpload(); su.initialize(this.getServletConfig(), request, response); su.setMaxFileSize(1024 * 1024 * 10); su.setAllowedFilesList("JPG,jpg,gif,GIF"); ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.