资源描述
<<Java 网页开发>>实验指导书
教材:JSP Web开发案例教程 清华大学出版社 王英瑛,乔小燕,吕廷华 2013.9
实验学时:12
实验安排:见表1。
表1 实验安排表
序号
教学周次
学时
主 要 内 容
1
第3周
2
JSP环境及其配置
2
第6周
2
JSP网页设计基础
3
第9周
2
JSP数据库应用开发
4
第12周
2
Java Bean
5
第15周
2
JSP内置对象
6
第16周
2
Servlet
实验报告的说明:每次实验完成后,应及时完成实验报告,并按照教师的要求提交(信箱:jdluchi@),作为实验作业成绩判定依据。实验报告为电子档形式,在一个Word文档中撰写(文档文件名为学号和姓名),运行代码和截图都放在此文件中。实验报告的内容应包含:
(1)学生的学号和姓名;
(2)实验标题和内容;
(3)实验设计的主要思想及其说明;
(4)能正确运行的代码和注释,并有如何运行及其部署的有关说明;
(5)程序运行的界面截图(截图应有图号和说明文字,放在截图的下方居中);
(6)实验总结(在实验过程中和实验完成后的感想、体会、经验和教训、收获等)。
实验1 JSP环境及其配置
一、实验目的
1、熟悉JSP开发环境。
2、掌握JSP程序的结构和开发过程。
二、实验内容
1、学习安装、设置和使用JSP的开发工具:JDK,Tomcat ,Dreamweaver,MyEclipse(or NetBeans,JCreator等)。
2、掌握使用各种工具进行JSP程序开发的过程和步骤。
3、编写并运行简单的JSP网页。
(1)在一个表格中分两行输出二十六个英文字母(要求使用循环输出)。
实验代码:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
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>My JSP 'HelloWorld.jsp' starting page</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>
<table width = "200" border = "1" cellpadding = "2" cellpadding = "3">
<%
char m,n;
for(m='A';m<='M';m++)
{
out.print("<th>"+m+"<th>");
}
%>
<tr>
<%
for(n='N';n<='Z';n++)
{
out.print("<th>"+n+"<th>");
}
%>
</table>
<br>
</body>
</html>
实验截图:
(2)网页背景设置青绿色,按每行5个格式计算输出100以内的素数。
提示:
(1)JSP中写Java代码要用<%,%>括起来,输出语句为:“out.print(表达式);”;
(2)Java语言的控制语句与C语言基本一致。
三、实验要求
1、实验完成后撰写实验报告。
实验2 JSP网页设计基础
一、实验目的
1、掌握JSP文件的组成。
2、熟悉Html常用标记、网页布局方法等。
3、掌握CSS的概念的基本使用方法。
4、掌握JavaScript的功能及基本使用方法。
二、实验内容
1、设计一个学生注册页面,在表格中给出各个输入元素。需要学生输入的信息有:学号、姓名、性别(单选)、专业(下拉列表)、爱好(复选,设置阅读、球类、旅游、游戏等选项)等。
(1)用CSS对输入界面进行适当的修饰,使得界面美观,颜色搭配合理;
(2)应用JavaScript对输入数据进行校验:学号和姓名为必输项目;
(3)输入数据在本页面的下方显示。
三、实验要求
1、实验完成后撰写实验报告。
实验3 JSP数据库应用开发
一、实验目的
1、掌握Java JDBC访问数据库的概念。
2、掌握一种数据库的JDBC访问方法。
3、掌握SQL语句的基本用法
二、实验内容
1、创建数据库school,创建student表,包含学号、姓名、性别、年龄、联系电话、班级等信息。输入3-5个学生的信息。
2、创建JSP页面,在其中显示出上题中数据库表中的信息。
三、实验要求
1、实验完成后撰写实验报告。
实验4 Java Bean
一、实验目的
1、掌握JavaBean的功能和特点。
2、掌握JavaBean的使用和部署方法
3、掌握JavaBean与JSP页面的联系方法。
二、实验内容
1、实现一个简单的登录程序。要求应用JavaBean来接收用户输入的用户名和密码,然后判断输入的用户名是否为admin、密码是否为000;若是,则转发到success.jsp页面显示“欢迎登录”提示信息,否则转发到fault.jsp页面来显示“登录失败”提示信息。
三、实验要求
1、比较单纯使用JSP,使用JSP和JavaBean两者来设计系统的不同点并加以体会。
2、撰写实验报告。
实验5 JSP内置对象
一、实验目的
1、进一步熟悉Html标记和JSP标记。
2、掌握JSP常用隐含对象request,response,out,session,application等的特点和使用方法。
二、实验内容
1、在one.jsp页面中输入学号,若为自己的学号,在two.jsp页面中输入自己的姓名,提交到three.jsp页面,在其中显示输入的学号和姓名。
2、实现一个简单的购物车系统,商品类型和名称自定。
三、实验要求
撰写实验报告。
实验6 Servlet
一、实验目的
1、掌握Servlet的概念和使用方法。
2、掌握Servlet与JSP页面和JavaBean的联系方法。
二、实验内容
1、教材P167,程序设计题1。
2、教材P168,程序设计题2。
三、实验要求
撰写实验报告。
4
展开阅读全文