《佛山科学技术学院-javaweb上传、下载和用户会话的管理-实验报告》由会员分享,可在线阅读,更多相关《佛山科学技术学院-javaweb上传、下载和用户会话的管理-实验报告(7页珍藏版)》请在金锄头文库上搜索。
1、佛山科学技术学院实验报告课程名称Web编程与设计实验项目实验二 在线教学网站的开发一一上传、下载和用户会话的管理专业班级 姓名 学号指导教师成绩日期一、实验目的1、了解文件上传和下载的技术原理;2、掌握会话机制及其实现方式;3、掌握Servlet程序开发和调试的方法。二、实验内容在实验一所开发的在线教学网站系统的基础上,增添文件上传功能、文件下载功能和会话管理功能。1)文件上传功能实现将文件从本地上传到服务器固定目录下。2)文件下载功能实现从服务器固定目录下载文件到本地。3)会话管理当用户再次登录时,直接进入考试页面,不需要再次通过登录界面识别用户。三、实验步骤及结果分析(包括程序源代码及注释
2、、程序使用/功能说明、运行结果截图一一要在图中体现你的学号名字、结果分析等几部分内容。)1)文件上传功能2016031D121-Zf5:文件餌:M至M件审却tmr?右W7 r 圧列苗;自匣:v VMarf CentCs交件卜传成叨!加L&031(n為艾件上传文件名:茜样文件M瓷这擇m找吟:巨F马 wcbapps 卜 kejian_project member 123V0名称裘氓dsdsddfsdSdg.jpy2018/10/30 23:53 看圏王 JPG 歴片2)文件下载功能应申百麻& VMw/irf-CfflTf1; D 史学电LJ7fT1我昆20応锻的正佛错溟2托的专业呈件么计算机科与技
3、术网络工程-韓件工桎左玮学过什么课得java web c + *备妝数学4程的冬芋忡久源代码FileUploadServletpackage .*;import .*;import = FileUploadServlet, urlPatterns = /)MultipartConfig(location = D:, fileSizeThreshold = 1024)public class FileUploadServlet extends HttpServlet public void doPost(HttpServletRequest request, HttpServletRespons
4、e response) throws ServletException, IOException etRealPath();Part part = (uploadfilename);String message =;if () 1024 * 1024) etRealPath();rite(image);().flush();().close();public void doGet(HttpServletRequest request, HttpServletResp onse respon se) throws ServletExceptio n, I OExceptio n doPost(r
5、equest, resp on se);DealUser nameServletpackage /DealUsernameServlet)public class DealUsernameServlet extends HttpServlet private static final long serialVersionUID = 1L;public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException (UTF-8);(UTF-8);(text/html; charset=UTF-8);String loginAccount = (loginAccount);quals(loginInfo) String info = ().split(,);name = infoO;passwd = info1;quals( name) & admi n.equals(passwd) (); else (request, response);public void init(FilterConfig argO) throws ServletException 四、实验体会代码要多调试才能有满意的结果