JSP课程实习报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP课程实习报告
班级 XXXXX
学生姓名 XXXXX
学号 *******XXXX
指导教师 XXXX
日期 20XX年X月XX日
1 前言
JSP是由Sun公司倡导建立的一种动态网页技术标准,该技术为建立动态显示生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构建基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。JSP规范是Web服务器、应用服务器、交易系统以及开发工具供应商间广泛合作的结果。
JSP是结合HTML(或XML)和Java代码来处理的一种动态页面。在传统的网页文件中加入Java程序片段和JSP标记就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传输给客户端的仅是得到的结果,使对客户浏览器的要求降到最低。
学习JSP这门课程,需要理论与实践相结合,在大二下学期时,曾和本专业的同学组队学习HTML+CSS网页开发技术,尝试过设计网页,但是由于自学能力有限,学到的东西只是皮毛,本学期学习JSP,相信会对动态网页技术有更深入的了解。
2 实习的目的
通过JSP的上机实习,理论联系实际,巩固所学的知识,进一步理解和掌握JSP的原理和基本语法,加深对相关内容的理解;提高处理实际问题的能力,培养实践能力,接触课堂以外的实践知识,拓宽知识面,为后期课程的学习奠定基础;了解设计专题的主要内容,为自己能顺利与社会环境接轨做好准备。
3 实习要求
理解和掌握JSP的运行原理和基本语法,通过JSP的上机实习,可以独立安装、配置JSP的开发和运行环境,掌握Eclipse等工具软件的使用方法,巩固所学知识,具体实现以下要求:
1、在JSP中利用Java代码计算出1+1的结果,然后在页面中显示计算结果,实现过程如下:
(1)创建动态Web项目,并创建JSP文件
(2)在JSP文件中编写Java代码计算出1+1的结果,并将结果打印到页面中
2、编写一个简单的留言薄,写入留言提交后显示留言内容。
3、应用Eclipse创建一个名为BookInfo的值JavaBean,要求该JaaBean具有name,price,stock和author简单属性,属性类型为string.
4 JSP运行环境的配置
(1)在C盘根目录上安装JDK 1.6
双击jdk_6_0-win.exe,进入安装界面,按后按画面提示操作,将JDK包安装到C:\jdk1.6。
(2)在D盘根目录上安装Tomcat7.0
在D盘根目录上创建Tomcat子目录,然后将jakarta-tomcat-4.0.zip解压缩到D:\Tomcat。
(3)设置JSP运行所需要的环境变量
右击“我的电脑”,在弹出的快捷菜单中选择“属性”命令,出现“系统特性”对话框,选择对话框中的“高级”选项卡,然后单击“环境变量”按钮,出现“环境变量”对话框,在其中分别添加系统所需要的环境变量。
(4)启动Tomcat服务器
在浏览器的地址栏中输入http://localhost:8080/后按Enter键,将出现Tomcat的欢迎界面,这标志着JSP环境变量的配置成功。
5 实习内容
⑴在JSP中利用Java代码计算出1+1的结果
实现步骤:①file-new-Web Project,出现创建Web Project对话框,输入Project name 完成创建。②打开根目录即Webroot下的index.jsp文件,输入下列代码,保存后点击运行
检查效果。网页的效果如图一所示。
<%@page language="java"import="java.util.*"pageEncoding="utf-8"%> <%
String path = request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServ erPort()+path+"/";
%>
1+1的计算结果为:
<%!
int a=1,b=1,s;
int sum(){
s=a+b;
return s;
}
%>
<%=sum() %>
注释:<%! %>标记之间放置Java变量的声明语句,所声明的变量在整个JSP页面有效。
<%=sum() %>是JSP中表达式的语法格式,表达式的结果将以字符串的形式发送给客户端显示。上述两个内容均属于JSP的脚本标识。
图一 1+1输出结果
⑵编写一个简单的留言薄,写入留言提交后显示留言内容。
①先创建填写留言信息的leave_words.jsp页面,代码如下:
//leave_words.jsp
<%@page language="java"import="java.util.*"pageEncoding="utf-8"%> <%
String path = request.getContextPath();