Java Web编程技术 实验指导

合集下载

JavaWeb实验指导书

JavaWeb实验指导书

Java Web编程实验指导本实验指导根据《Java Web编程技术》课程教学大纲编写,共包括17个实验,每个实验2学时,每周完成一个实验。

该指导书的配套教材是《Java Web编程技术》沈泽刚主编,清华大学出版社,2010.3。

实验环境:系统应该安装JDK 1.6以上版本,开发工具使用Eclipse for Java EE developer版,服务器使用Tomcat 7.0.26版,数据库使用Oracle 11g或PostgreSQL 8.3.15版。

3.1 实验一简单的Servlet与JSP一.实验目的1. 了解和掌握Servlet和JSP页面的编写和运行。

2. 比较Servlet与JSP的区别和联系,体会动态页面的含义。

二.实验内容任务1:建立一个名为helloweb的Web应用程序。

步骤1:启动Eclipse,在出现如图1.1所示的对话框中输入工作空间名,如D:\workspace。

图1.1 指定项目所在工作空间步骤2:单击OK按钮,进入Eclipse开发界面,如图1.2所示。

步骤3:设置或查看服务器。

选择Window→Pereferences打开首选项对话框,在左边树形列表中选择Server→Runtime Enviroments,查看右边窗格中是否添加了服务器。

若没有添加,则单击Add按钮添加Tomcat服务器。

图1.2 Eclipse开发界面步骤4:选择File→New→Dynamic Web Project,打开新建动态Web项目对话框,在Project name文本框中输入项目名,如helloweb,如图1.3所示。

图1.3 新建动态Web项目对话框单击Next按钮,打开如图1.4所示对话框,这里指定源文件存放目录和编译后类文件存放目录。

图1.4 Java目录设置对话框单击Next按钮,打开如图1.5所示的Web Module对话框,在这里需要指定Web应用程序上下文根目录名称和Web内容存放的目录名,这里采用默认值。

《Java Web程序设计》实验指导书SSM

《Java Web程序设计》实验指导书SSM

《Java Web程序设计》实验指导河南大学计算机与信息工程学院二〇一七年七月目录说明 (1)实验一HTML应用 (1)一、实验目的 (1)二、实验学时 (1)三、实验环境 (1)四、实验内容 (1)五、实验报告书写要求 (2)实验二JSP应用 (3)一、实验目的 (3)二、实验学时 (3)三、实验环境 (3)四、实验内容 (3)五、实验报告书写要求 (4)实验三JDBC应用 (6)一、实验目的 (6)二、实验学时 (6)三、实验环境 (6)四、实验内容 (6)(一)MySQL数据库管理操作 (6)(二)使用JDBC访问数据库 (10)(三)在实验三实现的功能中增加数据库访问功能 (11)五、实验报告书写要求 (11)实验四Servlet应用 (12)一、实验目的 (12)二、实验学时 (12)三、实验环境 (12)四、实验内容 (12)(一)使用Servlet技术改写用户登录 (12)(二)使用Filter技术解决中文乱码 (12)五、实验报告书写要求 (12)实验五JSP+Servlet+JavaBean综合应用 (13)一、实验目的 (13)二、实验学时 (13)三、实验环境 (13)四、实验内容 (13)五、实验报告书写要求 (13)实验六DAO和MVC模式 (15)一、实验目的 (15)二、实验学时 (15)三、实验环境 (15)四、实验内容 (15)五、实验参考界面 (15)六、实验报告书写要求 (15)实验七 Struts 2应用 (17)一、实验目的 (17)二、实验学时 (17)三、实验环境 (17)四、实验内容 (17)(一)基本Struts 2应用编写 ..................................... 错误!未定义书签。

(二)可选:编写并使用拦截器 (17)(三)可选:使用类型转换器.................................... 错误!未定义书签。

JavaWeb应用程序开发实验指导书

JavaWeb应用程序开发实验指导书

JavaWeb应用程序开发实验指导书《Java Web应用程序开发》实验指导书目录实验1 HTML网页编程 (4)1. 实验目的与要求: (4)2. 实验条件 (4)3. 实验内容与步骤 (4)4. 实验报告要求及实验成果的收集 (4)实验2 Javascript网页事件处理 (5)1. 实验目的与要求: (5)2. 实验条件 (5)3. 实验内容与步骤 (5)4. 实验报告要求及实验成果的收集 (6)实验3 浏览器信息提取 (7)1. 实验目的与要求: (7)2. 实验条件 (7)3. 实验内容与步骤 (7)4. 实验报告要求及实验成果的收集 (7)实验4 基于session的用户身份认证 (8)1. 实验目的与要求: (8)2. 实验条件 (8)3. 实验内容与步骤 (8)4. 实验报告要求及实验成果的收集 (8)实验5 网络聊天室 (9)1. 实验目的与要求: (9)2. 实验条件 (9)3. 实验内容与步骤 (9)4. 实验报告要求及实验成果的收集 (9)实验6 JavaBean组件的事件设计 (10)1. 实验目的与要求: (10)2. 实验条件 (10)3. 实验内容与步骤 (10)4. 实验报告要求及实验成果的收集 (10) 实验7 JSP操作MySQL数据库 (11)1. 实验目的与要求: (11)2. 实验条件 (11)3. 实验内容与步骤 (11)4. 实验报告要求及实验成果的收集 (11) 实验8 JSP新闻发布系统 (12)1. 实验目的与要求: (12)2. 实验条件 (12)3. 实验内容与步骤 (12)4. 实验报告要求及实验成果的收集 (12) 实验9 Servlet生成验证码 (13)1. 实验目的与要求: (13)2. 实验条件 (13)3. 实验内容与步骤 (13)4. 实验报告要求及实验成果的收集 (13) 实验10 Servlet过滤器设计 (14)1. 实验目的与要求: (14)2. 实验条件 (14)3. 实验内容与步骤 (14)4. 实验报告要求及实验成果的收集 (14) 实验11 基于Servlet 的购物车 (15)1. 实验目的与要求: (15)2. 实验条件 (15)3. 实验内容与步骤 (15)4. 实验报告要求及实验成果的收集 (15)实验12 文件上传 (16)1. 实验目的与要求: (16)2. 实验条件 (16)3. 实验内容与步骤 (16)4. 实验报告要求及实验成果的收集 (16)实验1 HTML网页编程1. 实验目的与要求:目的:编写使用多种HTML标签构建的网页。

Java及Javaweb(jsp)实验1

Java及Javaweb(jsp)实验1

Java及Javaweb(jsp)实验1第一篇:Java及Javaweb(jsp)实验1实验1:Java类与对象一、实验目的(1)掌握Java类的继承关系和派生方法。

(2)理解多态的概念与使用。

(3)掌握接口的定义和使用。

二、实验任务(1)按要求编写一个Java程序。

(2)按要求完善一个Java程序,编译、运行这个程序,并写出运行结果。

三、实验内容1.编写一个Java程序片断,以定义一个表示学生的类Student。

这个类的属性有“学号”、“班号”、“姓名”、“性别”、“年龄”,方法有“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得年龄”、“获得年龄”。

2.为类Student增加一个方法public String toString(),该方法把Student类的对象的所有属性信息组合成一个字符串以便输出显示。

编写一个Java Application程序,创建Student类的对象,并验证新增加的功能。

四、调试过程五、运行结果六、心得体会实验代码: package ;public class SuperClass {} int x;SuperClass(){x=3;} voiddoSomething(){ System.out.println(“in SuperClass.doSomething()”);System.out.println(“in SuperClass : x=” +x);} package ;public class SubClass extends SuperClass { int x;SubClass(){}super();//调用父类的构造方法} voiddoSomething(){super.doSomething();//调用父类的方法 x=5;//super()要放在方法中的第一句System.out.println(“inSubClass :x=”+x);System.out.println(“in SubClass.doSomething()”);System.out.println(“super.x=”+sup er.x+“ sub.x=”+x);} pa ckage ;class Student{longstudentID;intclassID;String name;String sex;int age;public Student(long studentID,intclassID,Stringname,Stringsex,int age){this.studentID=studentID;this.classID=classID;=name;this.sex=sex;this.age=age;}public long getStudentID(){returnstudentID;} publicintgetClassID(){ returnclassID;} public String getName(){return name;}public String getSex(){ return sex;}publicintgetAge(){ return age;}public String toString(){return “学号:”+getStudentID()+“n班号:”+getClassID()+“n姓名:”+getName()+“n性别:”+getSex()+“n年龄:”+getAge();} }package ;public class StudentDemo1 {public static void main(String args[]){Undergraduate st1 = new Undergraduate(“张三”,50,70,60);st1.Display();Graduate st2=new Graduate(“李四”,70,80,90);st2.Display();}} package ;public class Inheritance {} public static void main(String args[]){SubClasssubC=new SubClass();subC.doSomething();}第二篇:javawebhtml软件的结构:C/S(Client Server)结构的软件:cs结构的软件的缺点:更新的时候需要用户下载更新包然后再安装,程序员则比如: QQ、极品飞车、飞信、迅雷需要开发客户端与服务端。

javaweb编程技术第三版实验指导

javaweb编程技术第三版实验指导

javaweb编程技术第三版实验指导《JavaWeb编程技术第三版实验指导》是一本针对JavaWeb编程技术的实验指南。

本书旨在帮助读者系统地学习和掌握JavaWeb编程的基本原理和实践技巧。

在本文中,将介绍该实验指导的主要内容和特点。

该实验指导分为多个章节,每个章节都围绕一个特定的主题展开讲解。

首先,本书会对JavaWeb编程的基本概念进行介绍,包括Servlet、JSP、HTTP协议等。

然后,通过实例演示的方式,详细讲解了如何开发和部署一个简单的JavaWeb应用程序。

在实验指导的编写过程中,作者注重实践操作,并提供了丰富的实例代码和实验步骤,帮助读者更好地理解和掌握JavaWeb编程技术。

在每个实验章节的开始部分,会给出实验的目标和要求,以及相应的实验环境配置说明。

然后,通过逐步引导的方式,详细介绍了实验的具体步骤和操作方法。

同时,作者还会给出一些常见问题的解答和注意事项,帮助读者顺利完成实验。

除了基本的JavaWeb编程技术外,本书还涵盖了一些高级话题,如数据访问、安全性和性能优化等。

在这些章节中,作者会介绍一些常用的开发框架和工具,如Spring、MyBatis和Tomcat等,帮助读者更高效地开发和部署JavaWeb应用程序。

本书还提供了一些扩展实验,帮助读者深入探索JavaWeb编程技术的更多领域。

这些扩展实验包括使用AJAX技术实现动态网页、使用RESTful API开发Web服务等。

通过完成这些扩展实验,读者可以进一步提升自己的技术水平和应用能力。

《JavaWeb编程技术第三版实验指导》是一本全面而实用的JavaWeb 编程教材。

无论是初学者还是有一定经验的开发人员,都可以通过阅读本书,系统地学习和掌握JavaWeb编程的基本原理和实践技巧。

希望读者能够通过实验指导中提供的丰富实例和实验步骤,逐步掌握JavaWeb编程技术,并能够灵活运用于实际项目中。

《JavaWeb开发技术》实验指导书

《JavaWeb开发技术》实验指导书

JavaWeb开发技术实验指导书J a v a We b开发技术课程组编内蒙古工业大学信息工程学院软件工程系2015、11目录《JavaWeb开发技术》实验教学大纲 (1)实验一用户与企业信息添加 (5)实验二用户后台登陆退出 (7)实验三企业信息查询修改 (8)实验四访问权限过滤与在线用户列表 (8)《JavaWeb开发技术》实验教学大纲一、基本信息二、实验安排三、实验目的、内容与要求1、用户与企业信息添加(8学时)(1) 实验目的①掌握Servlet的创建②掌握Servlet处理Form表单请求数据③掌握Servlet响应的重定向与请求转发④掌握HttpServletRequest对象获取清酒参数的中文问题(2) 实验内容完成锐聘网站的用户添加、企业的添加。

(3) 实验要求①实验前书写预习报告。

②充分利用JSP的语法完成界面设计。

③用Servlet实现数据处理部分。

④记录程序调试中出现的问题与解决方法。

⑤实验后必须按照要求独立完成实验报告。

⑥打印源程序清单与测试结果附在实验报告的后面。

2、用户后台登陆退出(8学时)(1) 实验目的①掌握会话跟踪技术②掌握HttpSession对象的创建与使用③掌握隐藏表单域的使用(2) 实验内容完成锐聘网站后台的用户登陆完成锐聘网站后台的用户退出完成锐聘网站登陆验证码生成与验证(3) 实验要求①实验前书写预习报告。

②用JSP设计界面部分。

③用HttpSession对象的保存用户的登陆信息。

④记录程序调试中出现的问题与解决方法。

⑤实验后必须按照要求独立完成实验报告。

⑥打印源程序清单与测试结果附在实验报告的后面。

3、企业信息查询修改(8学时)(1) 实验目的①掌握Jsp脚本、JSp表达式②掌握Jsp的4中作用域③掌握Page指令④掌握request内置对象(2) 实验内容完成锐聘网站后台的企业用户列表查询及显示。

完成锐聘网站后台的企业信息修改预查询。

完成锐聘网站后台的企业信息修改。

java web程序设计与项目案例 实验指导 实验01 web开发基础

java web程序设计与项目案例 实验指导 实验01 web开发基础

java web程序设计与项目案例实验01:Web开发基础实验目的:了解Web开发的基本概念和技术栈。

掌握Java Web开发环境的搭建。

理解并实践Servlet技术。

学会使用HTML、CSS和JavaScript进行前端页面设计。

实验环境:JDK 1.8 或以上版本。

Tomcat 9.x 或以上版本。

IDE:如Eclipse, IntelliJ IDEA(推荐使用)。

浏览器:Chrome, Firefox, Edge等。

实验步骤:一、Java Web开发环境搭建安装JDK并配置环境变量。

安装Tomcat并配置环境变量。

安装IDE(如Eclipse或IntelliJ IDEA),并配置Tomcat服务器。

二、创建Java Web项目在IDE中创建一个新的Java Web项目。

在项目中创建一个新的Web页面(例如:index.html或index.jsp)。

三、Servlet实践创建一个Java类,继承HttpServlet类,并重写doGet()或doPost()方法。

javaimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloWorld extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();out.println("<html>");out.println("<head><title>Hello World</title></head>");out.println("<body>");out.println("<h1>Hello World!</h1>");out.println("</body></html>");}}在web.xml中配置Servlet。

JAVAWEB编程实验指导书

JAVAWEB编程实验指导书

JA V A的WEB编程实验指导书前言一、上机实验目的上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解JSP 语言的基本结构和程序设计方法。

通过亲手编程掌握JSP编程的方法。

二、实验基本内容为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了10个实验。

学生可以在课内机时先完成指导书中给出的程序,理解所学的知识,在此基础上再编写其他应用程序。

指导书中的10个实验如下。

1.JSP开发环境的配置运行。

2.JSP语法编程练习。

3.JSP的内置对象应用(一)。

4.JSP的内置对象应用(二)。

5.JSP中数据库的使用(一)。

6.JSP中数据库的使用(二)。

7.Servlet技术应用。

8.JSP中JavaBean的应用。

9.JSTL应用开发。

10.Struts2.0的开发应用。

三、实验任务与时间安排《基于JA V A的WEB编程》是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行编程练习。

《基于JA V A的WEB编程》上机实验时间为20学时,分为三大部分:JSP基础、JSP核心、JSP高级应用。

具体实践课时安排如下:12目录前言............................................................................................................................................................. 1一、上机实验目的 ............................................................................................................................. 1二、实验基本内容 ............................................................................................................................. 1三、实验任务与时间安排 ................................................................................................................. 1目录......................................................................................................................................................... 1实验 1 JSP开发环境的配置运行 .......................................................................................................... 3一、实验目的 ..................................................................................................................................... 3二、实验要求 ..................................................................................................................................... 3三、实验内容 ..................................................................................................................................... 3(一)JDK安装与配置............................................................................................................. 3(二)Tomcat安装与配置 ........................................................................................................ 6(三)Eclipse的安装与配置..................................................................................................... 9(四)在Eclipse上建立一个JSP ......................................................................................... 12(五)部署JSP工程文件 ..................................................................................................... 18(六)启动Tomcat服务器 ................................................................................................... 22(七)浏览JSP ...................................................................................................................... 22实验 2 JSP 基本语法练习 ................................................................................................................. 23一、实验目的 ................................................................................................................................. 23二、实验要求 ................................................................................................................................. 23三、实验内容 ................................................................................................................................. 23(一)简单的计数器程序 ................................................................................................... 23(二)JSP的include指令的程序....................................................................................... 24(三)JSP动态指令forward的程序.................................................................................. 24(四)JSP中文字符处理程序 ............................................................................................ 26实验 3 JSP的内置对象应用(一) .................................................................................................. 27一、实验目的 ................................................................................................................................. 27二、实验要求 ................................................................................................................................. 27三、实验内容 ................................................................................................................................. 27(一)基础练习:request常用方法的使用......................................................................... 27(二)获取表单数据 ............................................................................................................. 29实验 4 JSP的内置对象应用(二) .................................................................................................. 33一、实验目的 ................................................................................................................................. 33二、实验要求 ................................................................................................................................. 33三、实验内容 ................................................................................................................................. 33(一)页面重定向 ................................................................................................................. 33(二)session属性设置和获取............................................................................................. 341(三)用out对象输出表格程序 .......................................................................................... 36实验 5 JSP中数据库的使用(一) .................................................................................................. 38一、实验目的 ................................................................................................................................. 38二、实验要求 ................................................................................................................................. 38三、实验内容 ................................................................................................................................. 38(一)连接数据库 ................................................................................................................. 38(二)添加记录 ..................................................................................................................... 40(三)删除记录 ..................................................................................................................... 43(四)修改记录 ..................................................................................................................... 46实验 6 JSP中数据库的使用(二) .................................................................................................. 53一、实验目的 ................................................................................................................................. 53二、实验要求 ................................................................................................................................. 53三、实验内容 ................................................................................................................................. 53(一)连接数据库 ................................................................................................................. 53(二)查询记录 ..................................................................................................................... 55实验7 Servlet技术应用..................................................................................................................... 59一、实验目的 ................................................................................................................................. 59二、实验要求 ................................................................................................................................. 59三、实验内容 ................................................................................................................................. 59(一)用Servlet获取表单数据............................................................................................ 59(二)建立一个简单的Struts程序 ...................................................................................... 63实验8 JSP中JavaBean的应用......................................................................................................... 74一、实验目的 ................................................................................................................................. 74二、实验要求 ................................................................................................................................. 74三、实验内容 ................................................................................................................................. 74(一)JavaBean的方式连接数据 ....................................................................................... 74(二)JavaBean的方式实现数据库记录分页 ..................................................................... 76实验9 JSTL的应用开发.................................................................................................................... 81一、实验目的 ................................................................................................................................. 81二、实验要求 ................................................................................................................................. 81三、实验内容 ................................................................................................................................. 81(一)一个简单JSTL的例子............................................................................................. 81(二)JSTL核心标签库的使用.......................................................................................... 82实验10 Struts2.0的开发应用............................................................................................................ 83一、实验目的 ................................................................................................................................. 83二、实验要求 ................................................................................................................................. 83三、实验内容 ................................................................................................................................. 83(一)Struts2的文件上传........................................................................................................... 83(二)Struts2的输入校验............................................................................................................. 862实验 1 JSP开发环境的配置运行一、实验目的1.掌握设置JDK环境。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Java Web编程技术》实验指导实验1 HTML编程基础一.实验类型:验证,学时数:2学时二.实验目的(1)学会利用Eclipse创建动态web项目的方法(2)初步掌握利用HTML进行交互式的网页的设计方法(3)掌握HTML中表格、表单、超链接设计的基本方法(4)掌握Tomcat服务器的配置方法三.实验内容与步骤(1)启动Eclipse,创建一个动态web项目,如Hello。

图1.1 创建Dynamic Web Project图1.2 指定Project name(2)在Project Explorer中项目名Hello(刚建立的)上单击鼠标右键,在快捷菜单中选New -> HTML File。

图1.3 建立HTML文件(图A)图1.3 建立HTML文件(图B)(3)HTML文件包括:教材附录A:table.html(P808~809)、form.html(P815~816)、link.html(P819)。

(4)掌握Tomcat服务器的安装与配置方法,包括下载、安装、运行方法。

方法见教材第5章 5.5节。

目前Tomcat服务器比较新的版本为apache-tomcat-7.0.2-windows-x86.zip。

解压在指定的文件夹下即可,在此假定为D:\,安装后的文件夹为D:\apache-tomcat-7.0.2。

查看目录结构及文件是否与教材图5-2、表5-1中所描述的相同。

(5)在Eclipse环境中创建Web服务器,单击Windows -> Perfrences -> Server -> Runtime Environments ->Add。

图1.4 选择Perfrences图1.5 添加服务器运行时环境图1.6 选择Apache Tomcat v7.0图1.6 指定Apache Tomcat v7.0的安装目录和JRE(6)Tomcat服务器上部署并运行web程序,方法是:在Project Explorer 中项目名Hello指定的HTML文件名上单击鼠标右键Run As -> Run onServer -> 指定服务器。

另一方法见教材表5-1(P185)。

图1.7 在服务器上运行HTML文件图1.8 指定运行服务器图1.9运行效果四.实验过程及报告要求(1)严格按照实验要求完成实验内容(2)详细记录实验过程,特别是出现的问题和解决方法(3)认真总结实验过程,完成实验报告,写出自己在实验过程中出现的问题和解决方法,总结实验完成后的体会和感受。

实验2 XML应用基础一.实验类型:验证,学时数:2学时二.实验目的(1)通过本实验,熟悉XML文档编辑,了解XML文档的解析、浏览工具。

(2)掌握XML文档的基本概念和基本语法,掌握XML与HTML的主要区别。

(3)理解并掌握DTD的定义方法及其用途,包括DTD元素、属性、实体声明的基本语法。

三.实验步骤(1)启动Eclipse,创建一个动态web项目。

(2)在所建项目中建立XML文档。

教材第1章:图1-4给出的实例(P9)。

(3)掌握文档类型定义的方法,教材第1章例1-11(P23)。

(4)掌握一般实体和参数实体的定义与使用方法。

教材第1章例1-13、例1-14(P25)。

(5)了解属性的定义与使用方法。

教材第1章例1-20、例1-21(P31~33)。

(6)综合练习:1)建立student.dtd文件,内容如下:<!ELEMENT学生信息 (学生)*><!ELEMENT学生 (姓名,年龄,选课+,学校?)><!ATTLIST学生编号ID#REQUIRED><!ATTLIST学生身份CDATA#FIXED"学生"><!ELEMENT姓名(#PCDATA)><!ATTLIST姓名性别 (男|女) #IMPLIED><!ELEMENT年龄(#PCDATA)><!ELEMENT选课(#PCDATA)><!ELEMENT学校(#PCDATA)><!ENTITY school"北京大学">2)建立students.css文件,内容如下:student{background-color: #CCCCFF;width: 80pt;}name{display: block;font-size: 16pt;}age{color: #FF0000;font-size: 14pt;}sex{color: #0000FF;font-size: 14pt;}3)建立student.xml文件,内容如下:<?xml version="1.0"encoding="UTF-8"?><?xml-stylesheet type="text/css" href="Students.css"?> <!DOCTYPE学生信息SYSTEM"StudentDTD.dtd"><学生信息><学生编号="_03001"><姓名>张三</姓名><年龄>23</年龄><选课>英语</选课><选课>计算机</选课></学生><学生编号="_03002"身份="学生"><姓名性别="男">李四</姓名><年龄>25</年龄><选课>英语</选课><学校>&school;</学校></学生></学生信息>4)在浏览器中浏览student.xml5)建立student.xsl,内容如下:<?xml version="1.0" encoding="gb2312"?><xsl:stylesheet version="1.0"xmlns:xsl="/1999/XSL/Transform"><xsl:template match="/"><table border="1"><tr><td>姓名</td><td>学号</td><td>年龄</td><td>性别</td></tr><xsl:apply-templates select="./students/student"> <xsl:sort select="age"/></xsl:apply-templates></table></xsl:template><xsl:template match="student"><tr><td><xsl:value-of select="name"/></td><td><xsl:value-of select="@id"/></td><td><xsl:value-of select="age"/></td><td><xsl:value-of select="sex"/></td></tr></xsl:template></xsl:stylesheet>6)修改student.xml文件:将元素<?xml-stylesheet type="text/css" href="Students.css"?>改为:<?xml-stylesheet type="text/xsl" href="Student.xsl"?>7)在浏览器中浏览student.xml(7)修改server.xml的内容,使Tomcat服务器默认监听的端口号8080为8000。

方法:教材第5章 188页,并进行测试。

(8)修改tomcat-users.xml的内容,增加一个manager web程序管理员用户(用户名:zhangsan,密码:1234)。

方法:教材第5章 194~195页,并进行测试。

四.实验过程及报告要求(1)严格按照实验要求完成实验内容(2)详细记录实验过程,特别是出现的问题和解决方法(3)认真总结实验过程,完成实验报告,写出自己在实验过程中出现的问题和解决方法,总结实验完成后的体会和感受。

实验3 Servlet技术一.实验类型:验证(前2学时)、设计(后2学时),学时数:4学时二.实验目的(1)掌握利用Eclipse创建动态web项目的方法(2)学会手工方式进行Servlet程序的编写、编译、部署、访问方法(3)学会在Eclipse环境下进行Servlet程序的编写、编译、部署、访问方法(4)掌握在web.xml中编辑servlet和servlet-mapping元素的方法(5)掌握在Tomcat服务器中发布web程序的方法。

三.实验步骤(1)软件准备:a)安装JDKb)设置环境变量JAVA_HOME,方法:教材P187。

c)解压eclipsed)解压tomacat(2)手工方式进行Servlet程序的编写、编译、部署、访问方法,方法:教材第6章实例一(P205~210)。

(3)启动Eclipse,创建一个动态web项目,并指定Server Runtime Environments(若不存在,则创建Tomcat服务器)。

注意:JRE环境必须是JDK的安装文件夹,如;C:\Program Files\Java\jdk1.6.0_22。

(4)在所建项目中建立Servlet程序。

内容:教材第6章实例一(P205~210)、实例二(P211)( welcome.html、WelcomYou.java)、实例四(P220~221)(login.html、success.html、LoginServlet.java)、例6-14(P228~229)、例6-16~例6~17(P233~235)。

相关文档
最新文档