網域查詢: www.
返回首頁
當前位置: 首頁 > 站長學院 > 網站編程 > JSP教程 >

用JSP打造一個留言板(上)

時間:2010-02-17 04:48來源: 作者: 點擊:
JSP是JavaServer Pages的簡稱,是一種集成HTML及Java程序于一個網頁的技術。我覺得使用JSP編寫程序比ASP、PHP等語言更具有挑戰性,更能學到知識,因為它涉及到面向對象的JAVA語言,要用好
  
  JSP是JavaServer Pages的簡稱,是一種集成HTML及Java程序于一個網頁的技術。我覺得使用JSP編寫程序比ASP、PHP等語言更具有挑戰性,更能學到知識,因為它涉及到面向對象的JAVA語言,要用好JSP,就得對JAVA有一定的了解。除此之外,還要求能熟練使用各種開發工具,像Dreamweaver、Photoshop、JBuilder等。

  工欲善其事,必先利其器。在運行JSP程序之前,必須做一些準備工作。首先要有一個WEB伺服器,Apache或IIS都可以;其次要有一個執行JAVA程序的的編譯器;再次還要有一個支持JSP的引擎,目前有很多引擎可供選擇,例如tomcat、weblogic、resin等。

  本問介紹的留言板程序在作者的機器上可以順利運行,詳細資料如下︰

  操作系統︰  Windows 2000 SERVER

  JAVA編譯器︰  JDK1.3

  WEB伺服器︰  Apache1.13.2 + Tomcat3.1引擎

  數據庫︰  Access 2000

  Apache和Tomcat安裝後的配置有點挑戰性,下面是我的安裝過程︰

  1).安裝JDK1.3

   a).雙擊 J2SDK1_3_0-WIN.exe 文件,安裝到 C:\jdk1.3 目錄下;

   b).更新下列環境變量,把

    C:\jdk1.3\lib\tools.jar;C:\jdk1.3\lib\dt.jar;C:\myclasses加入到CLASSPATH中。

    更新方法︰右擊 我的電腦-屬性-高級-環境變量;

   c).重起計算機。

  2).安裝Apache1.13.2

   a).雙擊 apache_1_3_12_win32.exe 文件,安裝到 C:\Apache 目錄下;

   b).用記事本修改 C:\Apache\conf\httpd.conf︰

    I).PORT︰設置Apache Web Server運行時使用的端口號,我把它改成Port 8080,以後在瀏覽器上輸入http://ip︰8080 就可以訪問到Apache Web Server服務器;

    II).SERVERNAME︰我把SERVERNAME設置為202.38.126.134(這是我的機器的IP地址);

    III).Apache安裝完後在"開始-程序"菜單組中多了Apache Web Server菜單組,運行其中的Install Apache as a service,這樣的話在“開始-設置-控制面板-服務”中就多了一個名為Apache的服務,您可以用它來啟動或停止Apache服務;

    IV).打開“開始-設置-控制面板-服務”,選Apache,按"開始"啟動Apache服務。

   c).在IE中輸入http://ip:8080 (ip是你使用的機器的ip地址),Apache運行否?

  3).安裝Tomcat3.1

   a).用WinZIP把tomcat.zip解壓縮到一個目錄下,最後弄成C:/tomcat;

   b).打開C:\Apache\conf\httpd.conf文件,在該文件最後加上類似這樣一句話:

     Include C:/tomcat/conf/tomcat.conf;

   c).修改Tomcat運行的端口號,注意Tomcat自己有一個獨立的HTTP服務器,它必須使用一個還未被使用的端口號,我使用PORT:80,在C:\tomcat\conf\server.xml中修改;

   d).將SET TOMCAT_HOME=c:\tomcat

     SET JAVA_HOME=c:\jdk1.3 加到 C:\tomcat\bin\tomcat.bat文件中,修改完的文件如下︰

     ......

     rem Guess TOMCAT_HOME if it is not present

     SET TOMCAT_HOME=c:\tomcat

     SET JAVA_HOME=c:\jdk1.3 if not "%TOMCAT_HOME%" == "" goto gothome

     下面還有......

   e).雙擊C:\tomcat\startup.bat啟動Tomcat;

   f).在瀏覽器上輸入http://ip/,如果能看到Tomcat Version 3.1這一頁,就表示Tomcat安裝成功了。

  到此準備工作也就差不多了,最後在Tomcat目錄下創建一個目錄,用來存放編寫的程序,具體情況如下︰

   C:\tomcat\fox --存放 .html和 .jsp 文件
   C:\tomcat\fox\images --存放圖片文件
   C:\tomcat\fox\global --存放數據庫
   C:\tomcat\fox\WEB-INF\classes --存放JAVA類文件

  為了使這個目錄下的JSP程序能順利運行,還需要在 C:\tomcat\conf\server.xml文件中加上幾行代碼︰

  <Context path="/fox" docBase="fox"
    defaultSessionTimeOut="30"isWARExpanded="true"
    isWARValidated="false" isInvokerEnabled="true"
    isWorkDirPersistent="false"/>

  添加完代碼後的server.xml文件看起來如下所示︰

   ......
   <Context path="" docBase="webapps/ROOT" debug="0" reloadable="true" >
   </Context>
   <Context path="/redfox" docBase="redfox" defaultSessionTimeOut="30" isWARExpanded="true" isWARValidated="false" isInvokerEnabled="true" isWorkDirPersistent="false"/>
   <Context path="/test" docBase="webapps/test" debug="0" reloadable="true" >
   </Context>

   下面還有......

  現在編寫一個名為 test.jsp的程序,存于 C:\tomcat\fox\test.jsp

   <html>
   <body>
    <%java.util.Date date=new java.util.Date(); %>
     Hello! the time is now
    <%out.println(date);%>
   </body>
   </html>

在IE中鍵入 http://ip/fox/test.jsp,如果能看到當前的時間,那麼恭喜︰可以開始編寫留言板程序了。



頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
最新評論 查看所有評論
發表評論 查看所有評論
請自覺遵守互聯網相關的政策法規,嚴禁發佈色情、暴力、反動的言論。
評價:
表情:
用戶名: 密碼: 驗證碼:
推薦內容