Servlet简单实例
2008-04-18 09:46
197 查看
使用netbeans开发:
1 创建servletTest.java:
/**//*
* servletTest.java
*
* Created on 2008年4月18日, 上午9:32
*/
package com;
import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
/** *//**
*
* @author rulinma
* @version
*/
public class servletTest extends HttpServlet ...{
/** *//** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
* @param request servlet request
* @param response servlet response
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException ...{
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
//TODO output your page here
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet servletTest</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Servlet servletTest at " + request.getContextPath () + "</h1>");
out.println("<body>");
out.println(getServletInfo());
out.println("</html>");
//
out.close();
}
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
/** *//** Handles the HTTP <code>GET</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException ...{
processRequest(request, response);
}
/** *//** Handles the HTTP <code>POST</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException ...{
processRequest(request, response);
}
/** *//** Returns a short description of the servlet.
*/
public String getServletInfo() ...{
return "Short description";
}
// </editor-fold>
}
2 xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>servletTest</servlet-name>
<servlet-class>com.servletTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servletTest</servlet-name>
<url-pattern>/servletTest</url-pattern>
</servlet-mapping>
</web-app>
netbeans下配置如下:
Servlet名称:servletTest
Servlet 类:/com.servletTest (我的使用了com文件夹)
URL模式:/servletTest
运行:
http://localhost:8084/servelet/servletTest
显示如下:
1 创建servletTest.java:
/**//*
* servletTest.java
*
* Created on 2008年4月18日, 上午9:32
*/
package com;
import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
/** *//**
*
* @author rulinma
* @version
*/
public class servletTest extends HttpServlet ...{
/** *//** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
* @param request servlet request
* @param response servlet response
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException ...{
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
//TODO output your page here
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet servletTest</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Servlet servletTest at " + request.getContextPath () + "</h1>");
out.println("<body>");
out.println(getServletInfo());
out.println("</html>");
//
out.close();
}
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
/** *//** Handles the HTTP <code>GET</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException ...{
processRequest(request, response);
}
/** *//** Handles the HTTP <code>POST</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException ...{
processRequest(request, response);
}
/** *//** Returns a short description of the servlet.
*/
public String getServletInfo() ...{
return "Short description";
}
// </editor-fold>
}
2 xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>servletTest</servlet-name>
<servlet-class>com.servletTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servletTest</servlet-name>
<url-pattern>/servletTest</url-pattern>
</servlet-mapping>
</web-app>
netbeans下配置如下:
Servlet名称:servletTest
Servlet 类:/com.servletTest (我的使用了com文件夹)
URL模式:/servletTest
运行:
http://localhost:8084/servelet/servletTest
显示如下:
Servlet servletTest at /servelet
Short description相关文章推荐
- 一个简单的jsp+servlet实例,实现简单的登录
- 史上最简单的servlet项目实例
- 一个简单的jsp+servlet实例,实现简单的登录
- Servlet——简单用户登录实例+http协议解析
- jsp+servlet+javaBean简单登录实例
- 一个完整的简单jsp+servlet实例,实现简单的登录
- jsp+servlet+javabean简单实例 转载
- 一个简单的Servlet注册实例
- ajax简单实例(js内产生xmlHttpRequest,它和servlet交互返回xml显示在页面)
- 简单的cxfServlet实例
- Jsp+Servlet+JavaBean简单mvc实例
- Servlet+JSP开发简单实例
- 一个简单的jsp+servlet实例,实现简单的登录
- 基于JSP + servlet + javabean的MVC简单验证登录实例
- Servlet——简单用户登录实例+http协议解析
- 简单的servlet实例
- Easyui,Echart,Jsp+Servlet开发简单完整实例
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 简单Servlet/JDBC/JSP实例