高级网站设计实验报告_第1页
高级网站设计实验报告_第2页
高级网站设计实验报告_第3页
高级网站设计实验报告_第4页
高级网站设计实验报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高级网站设计高级网站设计 实验报告实验报告 班级 班级 信管信管 姓名 姓名 实验时间 实验时间 20122012 年年 5 5 月月 2 2 日日 指导教师 指导教师 一 实验目的一 实验目的 1 掌握 Servlet JavaBean 的应用 2 掌握 EL 表达式 3 掌握 MVC 应用 二 实验内容二 实验内容 1 编写 Servlet 显示一个 Excel 或者 PDF 的成绩单表格 2 编写 JavaBean 实现用户登录处理 3 利用 MVC 架构 实现用户登录 注册处理 三 操作步骤操作步骤 1 1 编写 编写 ServletServlet 显示一个 显示一个 ExcelExcel 或者或者 PDFPDF 的成绩单表格的成绩单表格 package Zhulin import java io IOException import java io PrintWriter import javax servlet ServletException import javax servlet annotation WebServlet import javax servlet http HttpServlet import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse Servlet implementation class mm WebServlet downscore public class mm extends HttpServlet private static final long serialVersionUID 1L private static final String CONTENT TYPE application vnd ms download charset GB18030 private static final String CONTENT FILE NAME attachment filename score xls protected void service HttpServletRequest request HttpServletResponse response throws ServletException IOException response setContentType CONTENT TYPE response setHeader Content Disposition CONTENT FILE NAME PrintWriter out response getWriter out println out println 姓名英语成绩 out println 张一凡89 out println 王梦92 out println out close 2 编写 编写 JavaBean 实现用户登录处理 实现用户登录处理 User java package mymodel public class User private String username private String password public String getUsername return username public void setUsername String username this username username public String getPassword return password public void setPassword String password this password password Exelogin jsp Insert title here Login jsp 用户登录 用户名 密码 Insert title here 恭喜你登录成功 3 利用 利用 MVC 架构 实现用户登录 注册处理架构 实现用户登录 注册处理 Register jsp Insert title here welcome 欢迎登录 用户名 密 码 还没注册 先注册吧 Admin jsp 欢迎登录 欢迎您 Testseverlet jsp Insert title here welcome 欢迎登录 用户名 密 码 还没注册 先注册吧 loginAction java package action import java io IOException import javax servlet RequestDispatcher import javax servlet ServletException import javax servlet http HttpServlet import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse import Dao userDao import User user public class loginAction extends HttpServlet private static final long serialVersionUID 1L boolean isExit false public loginAction super protected void doGet HttpServletRequest request HttpServletResponse response throws ServletException IOException doPost request response protected void doPost HttpServletRequest request HttpServletResponse response throws ServletException IOException request setCharacterEncoding utf 8 response setCharacterEncoding utf 8 response setContentType text html charset utf 8 user u new user userDao ud new userDao isExit false String name request getParameter user String pwd request getParameter pwd if name pwd response sendRedirect servletTest jsp return else u setName name u setPwd pwd isExit ud queryUser u if isExit request setAttribute user u RequestDispatcher dispatcher request getRequestDispatcher admin jsp dispatcher forward request response else response sendRedirect fail jsp System out println isExit action RegisterAction java package action import java io IOException import javax servlet RequestDispatcher import javax servlet ServletException import javax servlet http HttpServlet import javax servlet http HttpServletRequest import javax servlet http HttpServletResponse import Dao userDao import User user public class registerAction extends HttpServlet private static final long serialVersionUID 1L public registerAction super protected void doGet HttpServletRequest request HttpServletResponse response throws ServletException IOException doPost request response protected void doPost HttpServletRequest request HttpServletResponse response throws ServletException IOException request setCharacterEncoding utf 8 response setCharacterEncoding utf 8 response setContentType text html charset utf 8 user u new user userDao ud new userDao String name request getParameter user String pwd request getParameter pwd if name pwd response sendRedirect servletTest jsp return else u setName name u setPwd pwd Boolean isSave ud saveUser u if isSave request setAttribute user u RequestDispatcher dispatcher request getRequestDispatcher admin jsp dispatcher forward request response else response sendRedirect fail jsp userDAO java package Dao import java sql Connection import java sql PreparedStatement import java sql ResultSet import java sql SQLException import util DB import User user public class userDao boolean b false public boolean queryUser user u b false String sql select from user where username and password Connection conn DB getConn PreparedStatement pstmt null pstmt DB prepare conn sql try pstmt setString 1 u getName pstmt setString 2 u getPwd ResultSet rs pstmt executeQuery while rs next b true System out println u getPwd DAO catch SQLException e e printStackTrace return b public boolean saveUser user u b false String sql insert into user values null Connection conn DB getConn PreparedStatement pstmt null pstmt DB prepare conn sql try conn setAutoCommit false pstmt setString 1 u getName pstmt setString 2 u getPwd pstmt executeUpdate conn setAutoCommit true b true catch SQLException e e printStackTrace ret

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论