- 浏览: 195170 次
- 性别:
- 来自: 包头
最新评论
-
chengeng:
图片没有显示。
登录系统-基于struts2+spring+hibernate分层架构 -
chengeng:
不知为什么,图片没有显示出来。
登录系统-基于struts2+spring+hibernateJPA分层架构 -
rdz09:
解析得很详细,不错
从头学起:struts2(1) -
zxd543:
图怎么都看不见呢?
登录系统-基于struts2+spring+hibernate分层架构 -
huweijie:
...
JAVA语言程序设计-第九章 异常处理
一、实验目的
1. 理解JSP元素的概念
2. 理解JSP 页面中生成静态内容和动态内容的机制
3. 理解JSP 页面的服务请求通过servlet执行机制
二、实验要求
1. 掌握Servlet的实现方法。
2. 掌握JSP页面的创建。
三、实验内容
(一)Java Web Server开发环境的配置
1. JWS1.1开发环境安装在"C:\JavaWebServer1.1\"目录下。
2. 设置环境变量CLASSPATH(如果在autoexec.bat中没有进行设置)。进入命令行(MS-DOS)方式,进行如下设置:SET CLASSPATH=C:\JavaWebServer1.1\Lib\jws.jar; %CLASSPATH%
3. 启动JavaWebServer:进入命令行(MS-DOS)方式,将当前目录设置为"C:\JavaWebServer1.1\Bin",运行httpd.exe。C:\JavaWebServer1.1\Bin>httpd.exe
4. 显示缺省主页:在浏览器上输入以下URL: http://localhost:8080/
(二)Java Servlet程序开发过程
1. 进入命令行(MS-DOS)方式。
2. 设置环境变量CLASSPATH(如果在"c:\autoexec.bat"中没有进行设置)。SET CLASSPATH=C:\JavaWebServer1.1\Lib\jws.jar;%CLASSPATH%
3. 启动Java Web Server: C:\JavaWebServer1.1\Bin>httpd.exe
4. 在编辑软件中键入下面的程序,文件名为"SimpleServlet.java",设该文件保存在"D:\Java\"目录中:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SimpleServlet extends HttpServlet{
int connections; //用于记数
public void init(ServletConfig conf) throws ServletException{
super.init(conf);
nections=0;
}
public void service(HttpServletRequest req, HttpServletResponseres) throws ServletException,IOException{ //获得一个浏览器连接的链路,用于发送输出结果
ServletOutputStream out=res.getOutputStream();
res.setContentType("text/html");//设置应答内容的MIME类型
out.println("<HTML><HEAD><TITLE>Servlets</TITLE></HEAD>");
out.println("<body>Say hello to Java Servlet Programming,");
String str=req.getParameter("userName");
if(str!=null){
out.println(str);
out.println("<p>number:");
connections++;
out.println(Integer.toString(connections));
out.println("</body></html>");
out.close(); //关闭输出流
}
}
5. 进入命令行(MS-DOS)方式,运行Java编译器: D:\Java>javac SimpleServlet.java
6. 将生成的class文件保存在"C:\JavaWebServer1.1\servlets\"目录中。
7. 运行:
在浏览器中输入下面的URL地址: http://localhost:8080/servlet/SimpleServlet?userName=aaa 在浏览器中可以看到输出的结果如下:
Say hello to Java Servlet Programming, aaa
number: 1
如果再次访问该Servlet,返回的结果中的第二句会变成:
number: 2
(三)Java Server Web Development Kit 1.0.1开发环境
1. JSWDK 1.0.1开发环境安装在"C:\jswdk-1.0.1\"目录下。
2. 设置环境变量(如果在"C:\jswdk-1.0.1\startserver.bat"中没有进行设置):进入命令行(MS-DOS)方式,进行如下设置: SET JAVA_HOME=C:\JDK1.2.1。目的是确定startserver.bat中的 set sysJars=%JAVA_HOME%\lib\tools.jar。否则,JSP页面执行时,可能会出现错误"Error: 500 sun/tools/javac/Main"。这是因为找不到类sun/tools/javac/Main。
3. DOS窗口的属性设置:打开当前DOS窗口的属性窗口,选择"内存"页签,把"初始环境"旁边的下拉式列表从"自动"改成一个大于等于2816的数字。否则,在执行startserver.bat时,在MS-DOS窗口中可能出现错误"Out of environment space",这是因为Windows给环境变量分配的空间太小了。
4. 启动Java Server Web Development Kit:进入命令行(MS-DOS)方式,将当前目录设为"C:\jswdk-1.0.1",然后运行startserver.bat: C:\jswdk-1.0.1> startserver.bat
5. 显示缺省主页:在浏览器上输入以下URL:http://localhost:8080/
6. 停止Java Server Web Development Kit:进入命令行(MS-DOS)方式,将当前目录设为"C:\jswdk-1.0.1",然后运行stopserver.bat:C:\jswdk-1.0.1>stopserver.bat
(四)掌握JSP页面开发过程
1. 进入命令行(MS-DOS)方式。
2. 设置环境变量(如果在"C:\jswdk-1.0.1\startserver.bat"中没有进行设置)。
SET JAVA_HOME=C:\JDK1.2.1
3. MS-DOS窗口的属性设置: 打开当前MS-DOS窗口的属性窗口,选择"内存"页签,把"初始环境"旁边的下拉式列表从"自动"改成一个大于等于2816的数字。
4. 启动Java Server Web Development Kit:C:\jswdk-1.0.1>startserver.bat
5. 使用编辑软件键入下面的程序,文件名为"temp.jsp",将其保存在"C:\jswdk-1.0.1\example\jsp\"目录中:
<HTML>
<HEAD>
<TITLE>JSP Date Demo Page</TITLE>
</HEAD>
<BODY>
<H1>JSP Date Demo Page</H1>
The current date is
<%
java.util.Date date = new java.util.Date();
out.println(date);
%>.
<br>expression syle
<%=date%>
</BODY>
</HTML>
6. 运行:
在浏览器中输入下面的URL地址:http://localhost:8080/example/jsp/temp.jsp
在浏览器中可以看到输出的结果如下: JSP Date Demo Page
The current date is Sat Nov 18 03:01:06 CST 2000 .
expression syle Sat Nov 18 03:01:06 CST 2000
(五)开发Java Servlet程序
使用Java Server Web Development Kit 1.0.1开发环境开发Java Servlet程序
1. 进入命令行(MS-DOS)方式。
2. 设置环境变量JAVA_HOME(如果在"C:\jswdk-1.0.1\startserver.bat"中没有进行设置)。
SET JAVA_HOME=C:\JDK1.2.1
3. 设置环境变量CLASSPATH。
SET CLASSPATH =c:\jswdk-1.0.1\lib\servlet.jar;%CLASSPATH%
4. MS-DOS窗口的属性设置:打开当前MS-DOS窗口的属性窗口,选择"内存"页签,把"初始环境"旁边的下拉式列表从"自动"改成一个大于等于2816的数字。
5. 启动Java Server Web Development Kit:C:\jswdk-1.0.1>startserver.bat
6. 在编辑软件中键入下面的程序,文件名为"SimpleServlet.java",设该文件保存在"D:\Java"目录中:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SimpleServlet extends HttpServlet{
int connections; //用于记数
public void init(ServletConfig conf) throws
ServletException{
super.init(conf);
connections=0;
}
public void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException,IOException{
//获得一个浏览器连接的链路,用于发送输出结果
ServletOutputStream
out=res.getOutputStream();
res.setContentType("text/html");//设置应答内容的MIME类型
out.println("<HTML><HEAD><TITLE>Servlets</TITLE></HEAD>");
out.println("<body>Say hello to Java Servlet Programming,");
String str=req.getParameter("userName");
if(str!=null)
out.println(str);
out.println("<p>number:");
connections++;
out.println(Integer.toString(connections));
out.println("</body></html>");
out.close(); //关闭输出流
}
}
7. 进入命令行(MS-DOS)方式,运行Java编译器:D:\Java>javac SimpleServlet.java
8. 将生成的class文件保存在"C:\jswdk-1.0.1\examples\Web-inf\servlets\"目录中。
9. 运行:在浏览器中输入下面的URL地址:
http://localhost:8080/examples/servlet/SimpleServlet?userName=aaa
在浏览器中可以看到输出的结果如下:
Say hello to Java Servlet Programming, aaa
number: 1
如果再次访问该Servlet,返回的结果中的第二句会变成:
number: 2
四、思考题
1. 在"C:\JavaWebServer1.1\system\doc"目录下有Java Web Server的HTML格式的随机文档。API文档被安装在"C:\JavaWebServer1.1\system\doc\apidoc\pachages.html"中。请自行阅读相关示例和文件,进一步掌握相关知识。
2. 在"C:\jswdk-1.0.1\examples"目录中有大量的可供修改的示例。在"C:\jswdk-1.0.1\目录中,有FAQ.html和README.html两个文件。请自行阅读相关示例和文件,进一步掌握相关知识。
3. 如何将Servlet/JSP技术与JDBC技术以及Applet结合起来,编写Web数据库应用程序。
1. 理解JSP元素的概念
2. 理解JSP 页面中生成静态内容和动态内容的机制
3. 理解JSP 页面的服务请求通过servlet执行机制
二、实验要求
1. 掌握Servlet的实现方法。
2. 掌握JSP页面的创建。
三、实验内容
(一)Java Web Server开发环境的配置
1. JWS1.1开发环境安装在"C:\JavaWebServer1.1\"目录下。
2. 设置环境变量CLASSPATH(如果在autoexec.bat中没有进行设置)。进入命令行(MS-DOS)方式,进行如下设置:SET CLASSPATH=C:\JavaWebServer1.1\Lib\jws.jar; %CLASSPATH%
3. 启动JavaWebServer:进入命令行(MS-DOS)方式,将当前目录设置为"C:\JavaWebServer1.1\Bin",运行httpd.exe。C:\JavaWebServer1.1\Bin>httpd.exe
4. 显示缺省主页:在浏览器上输入以下URL: http://localhost:8080/
(二)Java Servlet程序开发过程
1. 进入命令行(MS-DOS)方式。
2. 设置环境变量CLASSPATH(如果在"c:\autoexec.bat"中没有进行设置)。SET CLASSPATH=C:\JavaWebServer1.1\Lib\jws.jar;%CLASSPATH%
3. 启动Java Web Server: C:\JavaWebServer1.1\Bin>httpd.exe
4. 在编辑软件中键入下面的程序,文件名为"SimpleServlet.java",设该文件保存在"D:\Java\"目录中:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SimpleServlet extends HttpServlet{
int connections; //用于记数
public void init(ServletConfig conf) throws ServletException{
super.init(conf);
nections=0;
}
public void service(HttpServletRequest req, HttpServletResponseres) throws ServletException,IOException{ //获得一个浏览器连接的链路,用于发送输出结果
ServletOutputStream out=res.getOutputStream();
res.setContentType("text/html");//设置应答内容的MIME类型
out.println("<HTML><HEAD><TITLE>Servlets</TITLE></HEAD>");
out.println("<body>Say hello to Java Servlet Programming,");
String str=req.getParameter("userName");
if(str!=null){
out.println(str);
out.println("<p>number:");
connections++;
out.println(Integer.toString(connections));
out.println("</body></html>");
out.close(); //关闭输出流
}
}
5. 进入命令行(MS-DOS)方式,运行Java编译器: D:\Java>javac SimpleServlet.java
6. 将生成的class文件保存在"C:\JavaWebServer1.1\servlets\"目录中。
7. 运行:
在浏览器中输入下面的URL地址: http://localhost:8080/servlet/SimpleServlet?userName=aaa 在浏览器中可以看到输出的结果如下:
Say hello to Java Servlet Programming, aaa
number: 1
如果再次访问该Servlet,返回的结果中的第二句会变成:
number: 2
(三)Java Server Web Development Kit 1.0.1开发环境
1. JSWDK 1.0.1开发环境安装在"C:\jswdk-1.0.1\"目录下。
2. 设置环境变量(如果在"C:\jswdk-1.0.1\startserver.bat"中没有进行设置):进入命令行(MS-DOS)方式,进行如下设置: SET JAVA_HOME=C:\JDK1.2.1。目的是确定startserver.bat中的 set sysJars=%JAVA_HOME%\lib\tools.jar。否则,JSP页面执行时,可能会出现错误"Error: 500 sun/tools/javac/Main"。这是因为找不到类sun/tools/javac/Main。
3. DOS窗口的属性设置:打开当前DOS窗口的属性窗口,选择"内存"页签,把"初始环境"旁边的下拉式列表从"自动"改成一个大于等于2816的数字。否则,在执行startserver.bat时,在MS-DOS窗口中可能出现错误"Out of environment space",这是因为Windows给环境变量分配的空间太小了。
4. 启动Java Server Web Development Kit:进入命令行(MS-DOS)方式,将当前目录设为"C:\jswdk-1.0.1",然后运行startserver.bat: C:\jswdk-1.0.1> startserver.bat
5. 显示缺省主页:在浏览器上输入以下URL:http://localhost:8080/
6. 停止Java Server Web Development Kit:进入命令行(MS-DOS)方式,将当前目录设为"C:\jswdk-1.0.1",然后运行stopserver.bat:C:\jswdk-1.0.1>stopserver.bat
(四)掌握JSP页面开发过程
1. 进入命令行(MS-DOS)方式。
2. 设置环境变量(如果在"C:\jswdk-1.0.1\startserver.bat"中没有进行设置)。
SET JAVA_HOME=C:\JDK1.2.1
3. MS-DOS窗口的属性设置: 打开当前MS-DOS窗口的属性窗口,选择"内存"页签,把"初始环境"旁边的下拉式列表从"自动"改成一个大于等于2816的数字。
4. 启动Java Server Web Development Kit:C:\jswdk-1.0.1>startserver.bat
5. 使用编辑软件键入下面的程序,文件名为"temp.jsp",将其保存在"C:\jswdk-1.0.1\example\jsp\"目录中:
<HTML>
<HEAD>
<TITLE>JSP Date Demo Page</TITLE>
</HEAD>
<BODY>
<H1>JSP Date Demo Page</H1>
The current date is
<%
java.util.Date date = new java.util.Date();
out.println(date);
%>.
<br>expression syle
<%=date%>
</BODY>
</HTML>
6. 运行:
在浏览器中输入下面的URL地址:http://localhost:8080/example/jsp/temp.jsp
在浏览器中可以看到输出的结果如下: JSP Date Demo Page
The current date is Sat Nov 18 03:01:06 CST 2000 .
expression syle Sat Nov 18 03:01:06 CST 2000
(五)开发Java Servlet程序
使用Java Server Web Development Kit 1.0.1开发环境开发Java Servlet程序
1. 进入命令行(MS-DOS)方式。
2. 设置环境变量JAVA_HOME(如果在"C:\jswdk-1.0.1\startserver.bat"中没有进行设置)。
SET JAVA_HOME=C:\JDK1.2.1
3. 设置环境变量CLASSPATH。
SET CLASSPATH =c:\jswdk-1.0.1\lib\servlet.jar;%CLASSPATH%
4. MS-DOS窗口的属性设置:打开当前MS-DOS窗口的属性窗口,选择"内存"页签,把"初始环境"旁边的下拉式列表从"自动"改成一个大于等于2816的数字。
5. 启动Java Server Web Development Kit:C:\jswdk-1.0.1>startserver.bat
6. 在编辑软件中键入下面的程序,文件名为"SimpleServlet.java",设该文件保存在"D:\Java"目录中:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SimpleServlet extends HttpServlet{
int connections; //用于记数
public void init(ServletConfig conf) throws
ServletException{
super.init(conf);
connections=0;
}
public void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException,IOException{
//获得一个浏览器连接的链路,用于发送输出结果
ServletOutputStream
out=res.getOutputStream();
res.setContentType("text/html");//设置应答内容的MIME类型
out.println("<HTML><HEAD><TITLE>Servlets</TITLE></HEAD>");
out.println("<body>Say hello to Java Servlet Programming,");
String str=req.getParameter("userName");
if(str!=null)
out.println(str);
out.println("<p>number:");
connections++;
out.println(Integer.toString(connections));
out.println("</body></html>");
out.close(); //关闭输出流
}
}
7. 进入命令行(MS-DOS)方式,运行Java编译器:D:\Java>javac SimpleServlet.java
8. 将生成的class文件保存在"C:\jswdk-1.0.1\examples\Web-inf\servlets\"目录中。
9. 运行:在浏览器中输入下面的URL地址:
http://localhost:8080/examples/servlet/SimpleServlet?userName=aaa
在浏览器中可以看到输出的结果如下:
Say hello to Java Servlet Programming, aaa
number: 1
如果再次访问该Servlet,返回的结果中的第二句会变成:
number: 2
四、思考题
1. 在"C:\JavaWebServer1.1\system\doc"目录下有Java Web Server的HTML格式的随机文档。API文档被安装在"C:\JavaWebServer1.1\system\doc\apidoc\pachages.html"中。请自行阅读相关示例和文件,进一步掌握相关知识。
2. 在"C:\jswdk-1.0.1\examples"目录中有大量的可供修改的示例。在"C:\jswdk-1.0.1\目录中,有FAQ.html和README.html两个文件。请自行阅读相关示例和文件,进一步掌握相关知识。
3. 如何将Servlet/JSP技术与JDBC技术以及Applet结合起来,编写Web数据库应用程序。
发表评论
-
确认对话框ConfirmDialog和选择对话框OptionDialog:猜数游戏
2012-04-07 18:22 30856确认对话框ConfirmDialog给出提示信息和若干 ... -
输入对话框showInputDialog综合应用:猜数游戏
2012-04-06 17:13 7183Java输入对话框共有6个重载方法showInputDi ... -
消息对话框MessageDialog综合应用:九九表
2012-04-01 23:39 22515java信息对话框:MessageDialog是一个非常 ... -
从头学起:struts2(1)
2011-12-15 23:10 1304从头学起:struts2(1)从页面跳转说起:先看一个例子,使 ... -
登录系统-基于struts2+spring+hibernateJPA分层架构
2011-12-08 21:27 18011、新建一个mysql数据库,并新建连接,数据库结构如下图所示 ... -
登录系统-基于struts2+spring+hibernate分层架构
2011-11-29 21:43 34061、创建mysql数据库,结构如下图所示: 2、 ... -
依赖注入入门-从dao到service
2011-11-23 18:30 8121在分层的web应用系统中,通常将数据操作分为dao数据层和se ... -
登录系统-基于struts2+hibernate分层架构
2011-11-21 23:07 296本实验使用struts+hibernate分层结构,目的是可以 ... -
登录系统-基于servlet+hibernate分层架构
2011-11-21 12:13 3112本实验使用servlet+hibernate分层结构,目的是 ... -
登录系统-基于struts2的分层架构
2011-11-19 21:48 26301.下载支持Netbeans7.0的Struts2插件,在工具 ... -
登录系统-基于servlet
2011-11-19 19:48 30971. 新建一个web项目,在项目中添加两个包:Ja ... -
登录系统-基于servlet+hibernate
2011-11-19 19:01 41371.新建一个java web项目,在步骤4中选择Hiber ... -
基于NetBeans7.0的Hibernate编程入门
2011-11-19 11:47 1446基于NetBeans7.0的 Hebernate入门 ... -
实验13 数据库的连接:JDBC*
2011-03-28 22:02 1222一、实验目的 了解JDBC核心API,利用JDBC核心API ... -
实验12 网络编程
2011-03-28 21:59 1196一、实验目的 1. 掌握InetAddress类的使用。 2 ... -
实验11 线程
2011-03-28 21:59 850一、实验目的 1. 线程 ... -
实验10 流与文件
2011-03-28 21:58 924一、实验目的 1. 理解数据流的概念 2. 理解Java流的 ... -
实验 9 综合练习
2011-03-28 21:57 729一、实验目的 将所学知识进行综合运用,模仿设计具有实 ... -
实验 8 图形与多媒体处理
2011-03-28 21:56 861一、实验目的 熟悉图形、图像的使用方法,理解计算机动画 ... -
实验 7 建立图形用户界面
2011-03-28 21:54 1354一、实验目的 了解图形用户界面基本组件窗口、按钮、文本 ...
相关推荐
实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用 实验二 JSF+JPA实现用户注册 实验三 struts+spring+hibernate框架访问数据库的应用 实验四 使用WebService和EJBean访问数据库的应用
JSP基于servlet的登录注册会话实验,符合大学水平
JSP实验环境组建、简单JSP应用、JSP内置对象的应用、Servlet的应用、JSP访问数据库的应用
本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)...进阶篇有反射、泛型、注解、网络编程、多线程、序列化、数据库、Servlet、JSP、XML解析、单例模式与枚举。本专栏主要为Java入门者提供实验参考。
JSPServlet技术实验指导书.doc
基于JSP+Servlet+JavaBean+JDBC+DAO的Web架构设计该系统,进一步了解并掌握如何对数据库进行操作,以及如何分析、设计一个应用系统。 需求要求: 该系统的基本需求是,系统要实现如下的基本管理功能: (1)用户分为...
jsp实验应用技术Servlet实现购物车.docx
实验十 JSP+JavaBean开发模式中分页技术 29 一、实验目的 29 二、实验环境 29 三、实验步骤 29 1、编写分页组件split_page.jsp 29 2、编写listAll.jsp分页显示用户 29 四、实验报告 29 实验十一 使用SmartUpload组件...
Javaee实习包含详细代码,实验步骤,学习Servlet的编写、使用JDBC访问数据库;Servlet及过滤器,包含配置截图
(基于MVC模式下web端的开发,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模块之间层次清晰) 仅供初学者参考,内有文档注释,部分细节不懂者,留言即可
JSP+JavaBean+Servlet技术实现某网站用户注册和登录功能 JSP+JavaBean+Servlet技术实现某网站用户注册和登录功能
jsp的标准动作的用法,适合初学者,里头含有他人关于中文乱码的 总结,实验报告加源代码掌握如何操作session对象,会使用session相关的属性和方法,Map、Set对象的用法。;利用session实现购物车功能。
实验(实训)项目(七):JSP技术与Servlet的应用.docx
实验八 Jsp 与数据库连接 25 1.实验目的: 25 2.实验内容 : 25 实验九 用户管理实现 32 1.实验目的: 32 2.需求分析 32 3.概要设计: 32 4.详细设计: 32 5.调试分析: 32 6.测试数据及结果分析 32 7.总结 32 实验...
基于jsp+servlet的实验中心管理系统.zip
servlet jsp jdbc实验.docx
第6章 servlet技术 196 6.1 servlet api 196 6.1.1 servlet接口 196 6.1.2 servlet相关接口与实现类 197 6.2 几个实例 205 6.2.1 实例一:simplehello 205 6.2.2 实例二:welcomeyou 210 6.2.3 实例三:...
用户登录系统,基于servlet+JSP技术,对于学习servlet和JSP的朋友很有帮助
最近做个小的实验,选课系统。jsp+serclet实现的简单选课系统
第6章 servlet技术 196 6.1 servlet api 196 6.1.1 servlet接口 196 6.1.2 servlet相关接口与实现类 197 6.2 几个实例 205 6.2.1 实例一:simplehello 205 6.2.2 实例二:welcomeyou 210 6.2.3 实例三:...