自定义servlet

来源:互联网 发布:qq绿色认证域名出售 编辑:程序博客网 时间:2024/06/04 19:27

1.创建自己的servlet类,重写doPost方法处理收到的用户post请求

package test.ServletTest;


import java.io.IOException;
import java.io.PrintWriter;


import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class HelloWordServlet extends HttpServlet {


public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException

{

//两种方式都可以
// PrintWriter out =res.getWriter();
// out.println("hello, servlet");
// out.close();
//
ServletOutputStream outputStream=res.getOutputStream();
byte[] content="hello servlet".getBytes();
outputStream.write(content);
outputStream.close();


}

public void doGet(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException

{
doPost(req, res);
}
}

2.修改web.xml文件

<servlet>
 <servlet-name>hell servlet</servlet-name>
 <servlet-class>test.ServletTest.HelloWordServlet</servlet-class>
 </servlet>
 <servlet-mapping>
 <servlet-name>hell servlet</servlet-name>

<!--用户请求过滤条件-->
 <url-pattern>/hello/*</url-pattern>
 </servlet-mapping>

0 0