<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

    搜索

    •  

    最新評論

    下面是一個產(chǎn)生存文本的簡單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上帶有聯(lián)機實例。在JWS里,servlet程序必須JWS放在安裝目錄的servlets目錄下才能運行。如果web服務器由多人使用并且沒有好的虛擬服務器的下層結(jié)構(gòu)來自動避免沖突,你也可以像我一樣在servlets目錄下創(chuàng)建一個獨立包(我取名叫hall)即在servlets目錄下創(chuàng)建一個hall子目錄,并把你寫的servlet放在該目錄下。這里我把HelloWorld.java放在hall目錄下。其他大多數(shù)服務器的安裝都大同小異,本教程的servlet和JSP例子都在BEA Weblogic和IBM的WebSphere 3.0測試通過。其中WebSphere對于虛擬服務器有一套優(yōu)秀的機制,所以沒有必要為了名字的沖突而單獨使用包。

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

        一種方法就是在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系統(tǒng)下在autoexec.bat文件里加入"set CLASSPATH=..."表達式,將CLASSPATH指向servlet.jar和jsp.jar。在NT下,開始菜單-設置-控制面板,選擇“系統(tǒng)”,選擇“環(huán)境”,然后輸入變量名和變量值。注意如果你的包名是 name1.name2.name3的格式,還應該設置CLASSPATH指向包的頂層(即name1)。

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

    DOS> cd C:\JavaWebServer\servlets

    DOS> javac hall\YourServlet.java

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

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

    2.3 運行Servlet servlet

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

    http://www.changfenwang.com

     
    posted @ 2011-06-28 15:08 cfw1314 閱讀(80) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 免费看黄视频网站| 最近新韩国日本免费观看| 日韩特黄特色大片免费视频| 亚洲av日韩av综合| 日韩欧毛片免费视频| 麻豆狠色伊人亚洲综合网站| 无码乱肉视频免费大全合集| 亚洲日韩乱码中文无码蜜桃臀| 五月亭亭免费高清在线| 亚洲国产成人精品无码一区二区 | 久久99亚洲综合精品首页| 国产成人亚洲综合在线| 亚洲国产成人久久精品99| 又大又硬又粗又黄的视频免费看| 中文字幕专区在线亚洲| 在线观看黄片免费入口不卡| 亚洲AV乱码一区二区三区林ゆな| 91大神在线免费观看| 亚洲黄色激情视频| 免费v片在线观看无遮挡| 久久国产一片免费观看| 亚洲午夜精品一区二区| 无码中文字幕av免费放| 美女扒开屁股让男人桶爽免费| 亚洲国产主播精品极品网红| a级毛片无码免费真人久久| 久久久无码精品亚洲日韩蜜臀浪潮| 永久免费的网站在线观看| 日韩色视频一区二区三区亚洲| 成人亚洲性情网站WWW在线观看| 免费国产叼嘿视频大全网站| 亚洲av日韩av综合| 亚洲男人的天堂在线va拉文| 99re热精品视频国产免费| 亚洲熟妇丰满xxxxx| 中文字幕精品亚洲无线码二区| 免费不卡在线观看AV| 国产亚洲精品美女| 亚洲宅男永久在线| 四虎永久免费网站免费观看| 一个人免费视频观看在线www|