1、昆明理工大学信息工程与自动化学院学生实验报告 ( 2012 —2013 学年 第 一 学期 ) 课程名称:JAVA EE技术 开课实验室:信自楼444 2012 年 10 月 19 日 年级、专业、班 计科10级 学号 201010803116 姓名 李力 成绩 实验项目名称 实验一 JAVA EE 环境搭建与熟悉 指导教师 杨云飞 教师评语 教师签名:
2、 年 月 日 一、实验目的 通过上机,能够熟悉JAVA EE开发环境,搭建WEB服务器架构。 二、内容及要求 1、上机内容:学习并掌握jdk、tomcat、eclipse、MyEclipse的安装集成,能创建WEB工程,绑定tomcat服务器,发布应用;并熟悉Eclipse的环境。 2、上机内容:编写一个Servlet程序,能从页面的表单中输入各种数据,在Servlet中用request读取这些数据,然后用response回显。 三、步骤及具体实施 1、 安装完tomcat,配置JDK环境变量。
3、 Tomcat配置信息 2、分步描述编程的过程及配置 注册页面程序 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %
4、>
5、
9、ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class register extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException,
10、ServletException { request.setCharacterEncoding("UTF-8");//设置接收的字符集 //从request接收表单数据 String name = request.getParameter("name"); String pass = request.getParameter("pass"); String gender = request.getParameter("gender"); String[] hobby = request.getParameterValues("hobby"); //复
11、选框用数组接收 String class1 = request.getParameter("class"); String introduce = request.getParameter("introduce"); //把数组hobby拼接成一个字符串s_hobby String s_hobby = ""; if (hobby != null) { for (int i = 0; i < hobby.length; i++) { s_hobby = s_hobby + hobby[i]; // 如果不是最后一个数组元素,加一个
12、逗号做分隔符 if (i < hobby.length - 1) { s_hobby = s_hobby + ","; } } } //通过response向客户端应答,显示接收到得数据 response.setContentType("text/html;charset=GBK"); PrintWriter out = response.getWriter(); out.println(""); out.println("
"); out.println("13、/title>"); out.println(""); out.println("
姓名:" + name); out.println("
密码:" + pass); out.println("
性别:" + gender); out.println("
爱好:" + s_hobby); out.println("
班级:" + class1); out.println("
14、自我介绍:"); out.println("
" + introduce);
out.println("");
out.println("");
}
}
配置信息:
15、pattern>/servlet/register
16、ome-file-list>
2、运行
注册页面
显示信息:
五、实验结果、分析和结论
通过此次搭建Java EE环境变量的实验,让我巩固了Java的知识,复习了好多java的运用。在这次实验上之前,我只是在课上听老师的讲解,翻了java的课本复习了一下,对这个实验还有好多不理解,特别写代码对我更是没有什么概念,到了实验室,老师给我们讲了此次实验的基本的步骤和任务,听了一个大概,好的是老师给了我们代码,让我们熟悉java EE开发的环境和基本的操作,根据老师的步骤一步一步的做了 17、一下,但是还有一些不能如意,多次问老师和同学终于把Java EE环境的变量设置好,接下来就是通过程序从页面的表单中输入各种数据,在Servlet中用request读取这些数据,然后用response回显,中间遇到很多问题,但在同学的帮助下基本完成了实验任务,但是我还有好多不熟悉的,特别对代码的理解,因此我会下来仔细复习java的语法,不断努力提高自己。
在这次实验中,我基本掌握了Java EE的开发环境,初步学会了java EE开发的入门步骤,对Java EE开发有了简单的认识,我相信通过努力会不断提升自己的编程能力,更加熟练掌握java EE的开发的各方面知识,为以后的学习打下坚实的基础。
-8-






