<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 1  文章 - 0  trackbacks - 0
    <2011年6月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    常用鏈接

    留言簿

    隨筆檔案

    文章檔案

    cfw

    搜索

    •  

    最新評論

    下面是一個產生存文本的簡單servlet的實例。

    2.1 HelloWorld.java

    import java.io.*;

    import javax.servlet.*;

    import javax.servlet.http.*;

    public class HelloWorld extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)

    throws ServletException, IOException {

    PrintWriter out = response.getWriter();

    out.println("Hello World");

    }

    }

    2.2 編譯和安裝Servlet

        注意,安裝servlet的方法會因web服務器不同而不同。詳細請參考您使用的web服務器所帶的安裝文檔。Java Web 服務器即Java Web Server(JWS)2.0上帶有聯機實例。在JWS里,servlet程序必須JWS放在安裝目錄的servlets目錄下才能運行。如果web服務器由多人使用并且沒有好的虛擬服務器的下層結構來自動避免沖突,你也可以像我一樣在servlets目錄下創建一個獨立包(我取名叫hall)即在servlets目錄下創建一個hall子目錄,并把你寫的servlet放在該目錄下。這里我把HelloWorld.java放在hall目錄下。其他大多數服務器的安裝都大同小異,本教程的servlet和JSP例子都在BEA Weblogic和IBM的WebSphere 3.0測試通過。其中WebSphere對于虛擬服務器有一套優秀的機制,所以沒有必要為了名字的沖突而單獨使用包。

        如果你以前從未用過包,那么有兩種在包內編譯類文件的方法可以使用。

        一種方法就是在CLASSPATH里設置好指向包含有你的servlet文件的目錄,這樣就可以在該目錄下正常編譯。舉個例子,如果你在Windows下的servlet的目錄是C:\JavaWebServer\servlets,包名(即子目錄)是hall, 那么在dos窗口設置如下:

    DOS> set CLASSPATH=C:\JavaWebServer\servlets;%CLASSPATH%

    DOS> cd C:\JavaWebServer\servlets\hall

    DOS> javac YourServlet.java

        第一步、設置路徑。最好一步到位,免得以后每次都要重新打開一個dos窗口。Windows 95/98系統下在autoexec.bat文件里加入"set CLASSPATH=..."表達式,將CLASSPATH指向servlet.jar和jsp.jar。在NT下,開始菜單-設置-控制面板,選擇“系統”,選擇“環境”,然后輸入變量名和變量值。注意如果你的包名是 name1.name2.name3的格式,還應該設置CLASSPATH指向包的頂層(即name1)。

        第二種方法是轉到包的上層目錄,然后執行"javac directory\YourServlet.java" (注意Windows下是反斜桿)或者unix下"javac directory/YourServlet.java" (注意Unix下是正斜桿)。再舉個例子,比如你在windows下的servlet目錄是C:\JavaWebServer\servlets,包名也就是子目錄名是hall,那么執行下列操作:

    DOS> cd C:\JavaWebServer\servlets

    DOS> javac hall\YourServlet.java

        注意Windows下,大部分JDK 1.1版本的javac都要求反斜桿,后來在JDK 1.2里得到了修正,但是由于很多web服務器是根據JDK1.1來配的,所以為了方便起見許多servlet作者還是堅持反斜桿。

        javac的-d選項可以用來指定將.class文件和源碼文件放在不同的地方。

    2.3 運行Servlet servlet

        一般是放在JWS安裝目錄下的servlets目錄下,并通過 http://host/servlet/ServletName

    http://www.changfenwang.com

     
    posted on 2011-06-28 15:08 cfw1314 閱讀(80) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 黑人精品videos亚洲人| 国产精品高清视亚洲精品| 色多多A级毛片免费看| 四虎成人精品一区二区免费网站| 久久精品国产亚洲AV无码偷窥| 在线观看肉片AV网站免费| 久久亚洲精品无码| 性xxxx视频免费播放直播| 亚洲va在线va天堂va不卡下载| 久久久久国产免费| 亚洲春黄在线观看| 中文字幕av无码无卡免费| 亚洲av中文无码字幕色不卡| 四虎永久免费观看| 四虎一区二区成人免费影院网址 | 99亚偷拍自图区亚洲| 在线观看的免费网站| 亚洲国产精品成人AV在线 | 成人A毛片免费观看网站| 久久国产亚洲精品麻豆| 最好看最新的中文字幕免费| 亚洲最大福利视频| gogo全球高清大胆亚洲| 国产一级婬片A视频免费观看| 中文字幕亚洲精品资源网| 色妞WWW精品免费视频| 野花视频在线官网免费1| 亚洲人成网77777亚洲色| 国产1000部成人免费视频| www亚洲精品久久久乳| 亚洲人精品午夜射精日韩| 免费阿v网站在线观看g| 国产精品亚洲一区二区三区在线观看| 国产精品亚洲产品一区二区三区| 国产精品99精品久久免费| 亚洲国产av玩弄放荡人妇| 亚洲色成人中文字幕网站| 18禁超污无遮挡无码免费网站国产| 免费视频精品一区二区| 亚洲综合激情另类小说区| 免费很黄很色裸乳在线观看|