隨筆-0  評論-0  文章-16  trackbacks-0

          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=" xmlns:xsi=" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
           <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 閱讀(118) 評論(0)  編輯  收藏 所屬分類: servlet
          主站蜘蛛池模板: 建德市| 和田县| 武安市| 固始县| 阜阳市| 德昌县| 宁都县| 攀枝花市| 闵行区| 大足县| 仁寿县| 武定县| 子洲县| 和政县| 阜康市| 夏河县| 剑阁县| 炎陵县| 黄石市| 芮城县| 海安县| 新源县| 临武县| 池州市| 乌什县| 海南省| 宁阳县| 仁布县| 许昌市| 彩票| 冷水江市| 锦州市| 邹平县| 新疆| 嵩明县| 平罗县| 石楼县| 徐州市| 德化县| 江油市| 中西区|