收藏 分销(赏)

JAVA-EE-环境搭建与熟悉.doc

上传人:仙人****88 文档编号:11890799 上传时间:2025-08-18 格式:DOC 页数:8 大小:380KB 下载积分:10 金币
下载 相关 举报
JAVA-EE-环境搭建与熟悉.doc_第1页
第1页 / 共8页
JAVA-EE-环境搭建与熟悉.doc_第2页
第2页 / 共8页


点击查看更多>>
资源描述
昆明理工大学信息工程与自动化学院学生实验报告 ( 2012 —2013 学年 第 一 学期 ) 课程名称:JAVA EE技术 开课实验室:信自楼444 2012 年 10 月 19 日 年级、专业、班 计科10级 学号 201010803116 姓名 李力 成绩 实验项目名称 实验一 JAVA EE 环境搭建与熟悉 指导教师 杨云飞 教师评语 教师签名: 年 月 日 一、实验目的 通过上机,能够熟悉JAVA EE开发环境,搭建WEB服务器架构。 二、内容及要求 1、上机内容:学习并掌握jdk、tomcat、eclipse、MyEclipse的安装集成,能创建WEB工程,绑定tomcat服务器,发布应用;并熟悉Eclipse的环境。 2、上机内容:编写一个Servlet程序,能从页面的表单中输入各种数据,在Servlet中用request读取这些数据,然后用response回显。 三、步骤及具体实施 1、 安装完tomcat,配置JDK环境变量。 Tomcat配置信息 2、分步描述编程的过程及配置 注册页面程序 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>注册表单</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <h1 align="center">注册表单</h1> <form action="servlet/register" method="post"> <p>姓名:<input type="text" name="name" size="10"> <p>密码:<input type="password" name="pass" size="10"> <p>性别:<input type="radio" name="gender" value="男" checked>男 <input type="radio" name="gender" value="女">女 <p>爱好:<input type="checkbox" name="hobby" value="文学">文学 <input type="checkbox" name="hobby" value="音乐">音乐 <input type="checkbox" name="hobby" value="运动">运动 <p>班级:<select name="class"> <option value="1">1班 <option value="2">2班 <option value="3">3班 <option value="4">4班 <option value="5">5班 <option value="6">6班 </select> <p>自我介绍: <p><textarea name="introduce" rows="5" cols="20"></textarea> <p><input type="submit" value="确定"> <input type="reset" value="重填"> </form> </body> </html> 利用servlet显示信息 package servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.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, 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"); //复选框用数组接收 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]; // 如果不是最后一个数组元素,加一个逗号做分隔符 if (i < hobby.length - 1) { s_hobby = s_hobby + ","; } } } //通过response向客户端应答,显示接收到得数据 response.setContentType("text/html;charset=GBK"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>处理表单</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1 align=center>你好!</h1>"); out.println("<p>姓名:" + name); out.println("<p>密码:" + pass); out.println("<p>性别:" + gender); out.println("<p>爱好:" + s_hobby); out.println("<p>班级:" + class1); out.println("<p>自我介绍:"); out.println("<p>" + introduce); out.println("</body>"); out.println("</html>"); } } 配置信息: <servlet> <servlet-name>Register</servlet-name> <servlet-class>servlet.Register</servlet-class> </servlet> <servlet-mapping> <servlet-name>Register</servlet-name> <url-pattern>/servlet/register</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>register.jsp</welcome-file> </welcome-file-list> 四、调试及运行 1、出现的各种错误及解决办法,分析原因 开始时配置信息不正确,导致不能显示注册页面,修改配置信息就可以了 <welcome-file-list> <welcome-file>register.jsp</welcome-file> </welcome-file-list> 2、运行 注册页面 显示信息: 五、实验结果、分析和结论 通过此次搭建Java EE环境变量的实验,让我巩固了Java的知识,复习了好多java的运用。在这次实验上之前,我只是在课上听老师的讲解,翻了java的课本复习了一下,对这个实验还有好多不理解,特别写代码对我更是没有什么概念,到了实验室,老师给我们讲了此次实验的基本的步骤和任务,听了一个大概,好的是老师给了我们代码,让我们熟悉java EE开发的环境和基本的操作,根据老师的步骤一步一步的做了一下,但是还有一些不能如意,多次问老师和同学终于把Java EE环境的变量设置好,接下来就是通过程序从页面的表单中输入各种数据,在Servlet中用request读取这些数据,然后用response回显,中间遇到很多问题,但在同学的帮助下基本完成了实验任务,但是我还有好多不熟悉的,特别对代码的理解,因此我会下来仔细复习java的语法,不断努力提高自己。 在这次实验中,我基本掌握了Java EE的开发环境,初步学会了java EE开发的入门步骤,对Java EE开发有了简单的认识,我相信通过努力会不断提升自己的编程能力,更加熟练掌握java EE的开发的各方面知识,为以后的学习打下坚实的基础。 -8-
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服