课程设计-电子商务平台 部分代码

课程设计-电子商务平台 部分代码

ID:38632801

大小:113.05 KB

页数:13页

时间:2019-06-16

课程设计-电子商务平台 部分代码_第1页
课程设计-电子商务平台 部分代码_第2页
课程设计-电子商务平台 部分代码_第3页
课程设计-电子商务平台 部分代码_第4页
课程设计-电子商务平台 部分代码_第5页
资源描述:

《课程设计-电子商务平台 部分代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、部分代码展示如下:图片验证码生成代码如下(CheckCodeAciton):publicclassCheckCodeActionextendsAction{publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){response.setContentType("image/jpeg");//图片的内存映像BufferedImageimage=newBuffe

2、redImage(60,25,BufferedImage.TYPE_INT_RGB);//获得画笔对象Graphicsg=image.getGraphics();Randomr=newRandom();g.setColor(newColor(r.nextInt(255),r.nextInt(255),r.nextInt(255)));g.fillRect(0,0,60,25);g.setColor(newColor(0,0,0));Stringstr="";for(inti=0;i<4;i++){charch='A';str+=(ch

3、ar)(ch+r.nextInt(26));}//Stringnumber=String.valueOf(r.nextInt(99999));Stringnumber=str;HttpSessionsession=request.getSession();session.setAttribute("number",number);g.drawString(number,10,18);for(inti=0;i<2;i++){g.setColor(newColor(r.nextInt(255),r.nextInt(255),r.nextI

4、nt(255)));g.drawLine(r.nextInt(60),r.nextInt(25),r.nextInt(60),r.nextInt(25));}//压缩成jpeg格式OutputStreamos;try{os=response.getOutputStream();JPEGImageEncoderencoder=JPEGCodec.createJPEGEncoder(os);//把BufferedImage对象中的图像信息编码后//向创建该对象(encoder)时指定的输出流输出encoder.encode(image);

5、}catch(Exceptione){e.printStackTrace();}returnnull;}}密码采用了加密算法,工具类代码如下:publicfinalclassDegistUtil{publicstaticStringmd5(Stringstr){try{//将密码变成字节再加密MessageDigestmd=MessageDigest.getInstance("MD5");byte[]bys=md.digest(str.getBytes());//将加密后的字节数组使用Base64算法变成字符BASE64Encoder

6、encode=newBASE64Encoder();returnencode.encode(bys);}catch(Exceptione){e.printStackTrace();returnnull;}分页技术核心代码:for(inti=0;i

7、>=pages){bookListForm.setPage(pages);page=pages;}if(page<1){bookListForm.setPage(1);page=1;}intbeginIndex=(page-1)*5;Listbooks=DAOFactory.getBookDAO().findByParentId(scc,beginIndex,size);request.getSession().setAttribute("counts",counts);if(pages==0){pages=1;}购物车核

8、心代码CartService:publicclassCartService{privateMapstore=newHashMap();publicC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。