XfoxKing's Blog

          喜愛Java
          隨筆 - 12, 文章 - 0, 評(píng)論 - 2, 引用 - 0
          數(shù)據(jù)加載中……

          Servlet最基礎(chǔ)知識(shí)

          Servlet在JSP中是一個(gè)很重要的東西。Servlet是服務(wù)器小應(yīng)用程序,用了完成在B/S架構(gòu)下,客戶請(qǐng)求的響應(yīng)。Servlet寫好的類必須部署在一個(gè)Servlet容器中才能運(yùn)行。

          image

          如果說我編譯得到一個(gè)Servlet的class文件,其內(nèi)容書寫如下

          import java.io.IOException;
          import java.io.PrintWriter;
          
          import javax.servlet.ServletException;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;
          
          import org.omg.CORBA.Request;
          
          
          public class MyServlet extends HttpServlet{
          
          	@Override
          	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
          			throws ServletException, IOException {
          		PrintWriter out =  resp.getWriter();
          		out.println("<font color=red>I'm a Servlet</font>");
          		out.flush();
          		out.close();
          		/*通過Tomcat,不需要建立Socket
          		 * */
          	}
          
          	/**
          	 * 
          	 */
          	private static final long serialVersionUID = 1L;
          
          }

           

          將其放在Tomcat 6.0\webapps\MyJSP\WEB-INF\classes文件下,

          image

          現(xiàn)在的任務(wù)是這樣通過瀏覽器訪問到這個(gè)Servlet程序呢,查看WebRoot下的web.xml文件

          image

          web.xml文件內(nèi)容如下

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

          。。。。。

          </web-app>
          現(xiàn)在為了與其關(guān)聯(lián)我需要添加2條語(yǔ)句
          <servlet>
            <servlet-name>MyServletxx</servlet-name>
            <servlet-class>MyServlet</servlet-class>
          </servlet>

          第一行可以選一個(gè)名字,不過接下來(lái)一段的名稱必須與其相同,第二行即這個(gè)Servlet類的類名,在加以下內(nèi)容

          <servlet-mapping>
              <servlet-name>MyServletxx</servlet-name>
              <!-- 將ervlet -->
              <url-pattern>/MyServlet</url-pattern>
            </servlet-mapping>
          這個(gè)名字必須與前面的相同,第二個(gè)指明了訪問路徑,如果我這樣寫了,可以在瀏覽器中輸入以下內(nèi)容訪問
          http://localhost:8080/MyJSP/MyServlet
          OK
          image 

          posted on 2009-10-26 18:53 XfoxKing 閱讀(213) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 新邵县| 自贡市| 荣成市| 花垣县| 泗洪县| 祁门县| 息烽县| 博湖县| 宁晋县| 利辛县| 辽阳县| 彭泽县| 枝江市| 泗水县| 莱阳市| 平遥县| 云霄县| 阜康市| 中江县| 昌乐县| 定州市| 恩平市| 郎溪县| 吴旗县| 庆安县| 自治县| 潼南县| 滦平县| 蓝山县| 陕西省| 弋阳县| 台南市| 武川县| 肇庆市| 会理县| 内江市| 江油市| 韶山市| 湘乡市| 昌邑市| 巢湖市|