XfoxKing's Blog

          喜愛(ài)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

          如果說(shuō)我編譯得到一個(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();
          		/*通過(guò)Tomcat,不需要建立Socket
          		 * */
          	}
          
          	/**
          	 * 
          	 */
          	private static final long serialVersionUID = 1L;
          
          }

           

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

          image

          現(xiàn)在的任務(wù)是這樣通過(guò)瀏覽器訪問(wèn)到這個(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è)名字,不過(guò)接下來(lái)一段的名稱必須與其相同,第二行即這個(gè)Servlet類的類名,在加以下內(nèi)容

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

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 屯留县| 固原市| 镇安县| 平罗县| 白玉县| 黑龙江省| 稷山县| 永兴县| 略阳县| 安新县| 蒙阴县| 天水市| 宁化县| 新安县| 焦作市| 大方县| 佛冈县| 高台县| 喜德县| 汕尾市| 西峡县| 利川市| 象山县| 察哈| 麟游县| 兖州市| 丰台区| 大埔县| 原平市| 连州市| 冀州市| 丘北县| 土默特右旗| 合水县| 涟水县| 忻城县| 广西| 迁安市| 五原县| 四川省| 白水县|