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

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

显示如下:

Servlet servletTest at /servelet

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