我是靠谱客的博主 冷酷台灯,最近开发中收集的这篇文章主要介绍Java——Servlet的配置和测试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文以一个实例介绍如何用Java开发Servlet。

主要内容有:

配置和验证Tomcat。

测试Servlet

在这之前需要安装Java,请参考“Java——环境配置和Hello”。

第一部分:配置和验证Tomcat:

1,下载Tomcat
http://tomcat.apache.org/download-70.cgi
2, 设置classpath
追加C:MYtoolsjavaapache-tomcat-7.0.22libservlet-api.jar
3,设置JAVA_HOME和JRE_HOME
C:Program FilesJavajre7
C:Program FilesJavajdk1.7.0_01
4,启动tomcat
C:MYtoolsjavaapache-tomcat-7.0.22bin>startup.bat
5,打开测试页面
http://127.0.0.1:8080/
6,编写代码:
目录结构:
根目录:C:MYtoolsjavaapache-tomcat-7.0.22webappsmyapp
C:MYtoolsjavaapache-tomcat-7.0.22webappsmyappWEB-INFweb.xml
C:MYtoolsjavaapache-tomcat-7.0.22webappsmyappindex.jsp
web.xml开始******************************
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
web.xml结束******************************
index.jsp开始******************************
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>
</center>
</body>
</html>
index.jsp结束******************************
7,重启tomcat
C:MYtoolsjavaapache-tomcat-7.0.22bin>shutdown.bat
C:MYtoolsjavaapache-tomcat-7.0.22bin>startup.bat
8,打开页面http://localhost:8080/myapp/index.jsp

第二部分:测试Servlet
1,编写Servlet,TestServlet.java
package xuxing.java.servelt;
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 TestServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
out.println("<html><body><h1>This is a servlet TestServlet.</h1></body></html>");
out.flush();
}
}
2,编译并拷贝TestServlet.java
1),javac TestServlet.java

javac TestServlet.java

这个会生成TestServlet.class。

2),建立立文件夹C:MYtoolsjavaapache-tomcat-7.0.22webappsmyappWEB-INFclassesxuxingjava并将TestServlet.class拷贝进去。
3,修改 web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0"
metadata-complete="true">
<display-name>My Web Application</display-name>
<description>A application for test.</description>
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>xuxing.java.servlet.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/testServlet</url-pattern>
</servlet-mapping>
</web-app>
4,重启Tomcat
C:MYtoolsjavaapache-tomcat-7.0.22bin>shutdown.bat
C:MYtoolsjavaapache-tomcat-7.0.22bin>startup.bat
5,打开页面http://localhost:8080/myapp/testServlet

最后

以上就是冷酷台灯为你收集整理的Java——Servlet的配置和测试的全部内容,希望文章能够帮你解决Java——Servlet的配置和测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部