您的位置:首页 > 编程语言 > Java开发

javaWeb笔记--手写Servlet

2013-07-31 20:33 375 查看
1.在tomcat中webapps下新建一个HandServlet应用,然后在应用中新建一个WEB-INF/classes目录。

2.在classes目录中新建一个FirstServlet.java文件

内容如下:

package cn.cook.servlet;

import java.io.*;

import javax.servlet.*;

public class FirstServlet extends GenericServlet{

public void service(ServletRequest req,ServletResponse res) throws ServletException ,java.io.IOException

{

OutputStream out = res.getOutputStream();

out.write("hello Servlet".getBytes());

}

}

3.把javax.servlet.*包放到classpath路径下



4.编译



注:3,4步要在同一个窗口中进行

如下:



5.在WEB-INF目录中新建一个web.xml文件,配置servlet的对外访问路径

内容如下:

<?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">

<servlet>

<servlet-name>FirstServlet</servlet-name>

<servlet-class>cn.cook.servlet.FirstServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>FirstServlet</servlet-name>

<url-pattern>/FirstServlet</url-pattern>

</servlet-mapping>

</web-app>

6.启动tomcat

7.在浏览器中访问: http://localhost:8080/HandServlet/FirstServlet
图解浏览器访问服务器及服务器响应过程







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: