1 创建test1 Dynamic Web Project站点
2 创建Servlet 设置java package(com.servlet)和class name(MyServlet)。
设置:
选择Add Library
选择tomcat

3 在WebContent/WEB-INF 下面创建web.xml文件。
Web.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 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_2_5.xsd">
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.servlet.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/MyServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>MyServlet</welcome-file>
</welcome-file-list>
</web-app>
4 编写MyServlet.java代码
import java.io.PrintWriter;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html");
response.setCharacterEncoding("GBK");
PrintWriter out=response.getWriter();
out.println("<HTML>");
out.println("<HEAD><TITLE>servlet sample</TITLE></HEAD>");
out.println("<BODY>");
out.println("servlet 实例 ");
out.println(this.getClass());
out.println("</BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
5 WebContent下面创建index.jsp
Body里面增加代码<jsp:forward page="MyServlet"></jsp:forward>
6 运行结果如下:
servlet 实例 class com.servlet.MyServlet
备注:
MyServlet.java代码修改
response.setContentType("text/html");
response.setCharacterEncoding("GBK");
PrintWriter out = response.getWriter();
out.print("<p>上下文路径:" + request.getServletPath() + "</p>");
out.print("<p>HTTP请求类型:" + request.getMethod() + "</p>");
out.print("<p>请求参数:" + request.getQueryString() + "</p>");
out.print("<p>请求URI:" + request.getRequestURI() + "</p>");
out.print("<p>请求URL:" + request.getRequestURL().toString() + "</p>");
out.print("<p>请求Servlet路径:" + request.getServletPath() + "</p>");
out.flush();
out.close();
运行结果:
上下文路径:/MyServlet
HTTP请求类型:GET
请求参数:null
请求URI:/test1/MyServlet
请求URL:http://localhost:8080/test1/MyServlet
请求Servlet路径:/MyServlet
注意:Web Deployment Assembly增加Add,对mysql.jar的引用
posted on 2012-07-04 16:32
jhtchina 阅读(116)
评论(0) 编辑 收藏 所属分类:
servlet