ImageVerifierCode 换一换
格式:DOC , 页数:19 ,大小:617KB ,
资源ID:3100511      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3100511.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验二 JDBC及Servlet西北农林科技.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

实验二 JDBC及Servlet西北农林科技.doc

1、实验二 Servlet、JDBC实验内容学习 Servlet 的编写、使用 JDBC 访问数据库。实验目的掌握 Servlet掌握 JDBC 的基本使用, JDBC 访问数据库的基本步骤;环境要求服务器:Tomcat6.0、JBoss6 或更高、mysql5 或更高集成开发环境:MyEclipse 8.5 或更高实验指导内容 1:Servlet 及过滤器一、第一个 Servlet步骤一 创建一个“Dymanic Web Project”名为“myServlet” ;步骤二 创建 servlet点击菜单栏的“New ”或工具栏的 ,弹出如下对话框,选择“MyEclipse”“Web”“Servl

2、et” ,点击“Next ”,在下面窗口的“Package”输入“cn.servlet”, “Name”输入“FirstServlet” ,并在下方的复选框列表中只选中 “doGet() ”和“doPost() ”项,结果如下窗口。点击“Next”按钮,显示如下窗口,对给 Servlet 进行配置映射,结果如下图, ,最后点击“Finish”按钮完成。步骤三 查看 Eclipse 生产的 servlet 配置打开“WebContent”“WEB-INF”“web.xml” ,有如下内容:Servlet的注册FirstServletFirstServlet servlet的引用名cn.servl

3、et.FirstServlet 具体的类Servlet的 URL映射FirstServlet 上面servlet的引用名/FirstServlet 访问servlet的url地址步骤四 编写代码打开刚建好的 Java 类,找到 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 方法,在改变其中代码如下:response.setCharacterEncoding(“UTF-8“);response.getWriter

4、().println(“我的第一个 Servlet!“);并在 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 方法中其中代码如下:doGet(request,response);然后保存。步骤五 部署并访问将该工程部署到 Tomcat 中,并启动。然后浏览器的地址栏中输入:http:/localhost:8080/myServlet/FirstServlet二 通过 Servlet进行表单处理建立三个文件:l

5、ogin.jsp:登录页面,显示登录表单;Check.java: Servlet进行登录验证,若通过跳转到 ok.jsp,否则跳转到 login.jsp 并显示错误信息;protect/Ok.jsp 被保护页 面,当通过验证后显示。login.jsp 代码:Insert title here用 户登录 用户名:口令:Check.java 代码:package cn.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletReques

6、t;import javax.servlet.http.HttpServletResponse;public class Check extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet static final long serialVersionUID = 1L;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException reque

7、st.getSession().setAttribute(“errMsg“, “请通过正常方式登录“);response.sendRedirect(“login.jsp“); protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException String loginName = request.getParameter(“loginName“);String passwd = request.getParameter(“pass

8、wd“);if(“Tom“.equals(loginName) response.sendRedirect(“protect/ok.jsp“);elserequest.getSession().setAttribute(“errMsg“, “用户名或口令错误“);response.sendRedirect(“login.jsp“); ok.jsp 代码:Insert title here欢迎你回来!三 过滤器Filter使用 Filter 对 protect 中的所有文件进行保护,只有登录的用户才能查看。步骤一 创建 Filter通过“New”菜单,在打开 “New”对话框选择“Java ”“

9、 Class”,然后点击“Next ”按钮,显示如下窗口:按图中红框填写你的窗口内容;然后点击“Add. ”按钮添加该类要实现的接口(Filter 接口)如下图,在“Choose interfaces:”中输入“Filter” ,在“Matching items”列表中选择“Filter - javax.servlet .”条目,然后点击“ok” ,返回到“New Java Class ”窗口,点击“Finish”按钮完成创建。步骤二 编写代码package cn.filter;import java.io.IOException;import javax.servlet.Filter;imp

10、ort javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;public class ProtectFilter implements Filter Overridepublic void destroy() Overridepublic void doFilter(ServletRequest arg0,

11、ServletResponse arg1,FilterChain arg2) throws IOException, ServletException javax.servlet.http.HttpServletRequest req = (javax.servlet.http.HttpServletRequest)arg0;Object loginName = req.getSession().getAttribute(“loginName“);if(loginName = null)req.getSession().setAttribute(“errMsg“, “你尚未登录,请登录.“ )

12、;javax.servlet.http.HttpServletResponse res =(javax.servlet.http.HttpServletResponse)arg1;res.sendRedirect(“./login.jsp“);elsearg2.doFilter(arg0, arg1);Overridepublic void init(FilterConfig arg0) throws ServletException 步骤二 配置 Filter打开 web.xml,在“”之前插入如下内容protectcn.filter.ProtectFilterprotect/protect/* 步骤三 验证过滤器功能重启 Tomcat,在浏览器地址栏中输入“http:/localhost:8080/ myServlet/ok.jsp”,正确结果是会被重定向到登录页面,并显示错误信息。内容二 JDBC 的使用在上面的工程中添加代码,完成学生信息管理。步骤一 准备数据库在 mysql 中的 test 数据库中添加表 student,字段内容如下:字段名 类型 长度 说明id int 自动增长stuID varchar 10 学号stuName varchar 20 姓名stuClass varchar 20 班级homeAddress varchar 200 家庭住址

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。