當前位置:成語大全網 - 書法字典 - Tomcat JSP經典配置示例

Tomcat JSP經典配置示例

jsp初學者經常被問到如何在tomcat下配置jsp、servlet和bean,因此總結了如何在tomcat下配置jsp、servlet和ben,希望對那些初學者有所幫助。

壹、開發環境配置

第壹步:下載j2sdk和tomcat:從sun官方網站下載j2sdk。註意下載帶有Windows離線安裝版本的SDK。同時,最好下載J2SE 1.5.0文檔,然後從tomcat的官方網站()下載tomcat(下載Tomcat 5.5.9的最新版本)。

步驟2:安裝並配置您的j2sdk和tomcat:執行j2sdk和tomcat的安裝過程,然後根據默認設置進行安裝。

1.安裝j2sdk後,您需要配置環境變量,並將以下環境變量添加到我的電腦-》屬性-》高級-》環境變量-》系統變量(假設您的j2sdk安裝在c:j2sdk1.5.0中):

JAVA_HOME=c:j2sdk1.5.0

類路徑=。;% JAVA _ HOME % libdt.jar% JAVA _ HOME % libools.jar(.;不能少,因為它代表當前路徑)

中的路徑= % JAVA _ HOME %

然後您可以編寫壹個簡單的java程序來測試J2SDK是否已成功安裝:

公共課考試{

公共靜態void main(String args【】){

System.out.println(“這是壹個測試程序);

}

}

將上述程序保存為壹個名為Test.java的文件。

然後打開命令提示符窗口,cd到Test.java所在的目錄,然後鍵入以下命令。

賈瓦茨·Test.java

java測試

此時,如果您看到這是壹個打印的測試程序,則安裝成功。如果您不打印這句話,則需要仔細檢查您的配置。

2.安裝tomcat後,將以下環境變量添加到我的電腦-》屬性-》高級-》環境變量-》系統變量中(假設您的Tomcat安裝在c:omcat中):

CATALINA_HOME=c:omcat

CATALINA_BASE=c:omcat

然後修改環境變量中的類路徑,並將tomat安裝目錄中commonlib下的servlet.jar追加到類路徑中。修改後的類路徑如下:

類路徑=。;% JAVA _ HOME % libdt.jar% JAVA _ HOME % libools.jar% CATALINA _ HOME % commonlibservlet . jar;

然後妳可以啟動tomcat並在IE中訪問它。

步驟3:建立自己的jsp應用程序目錄。

1.轉到Tomcat的安裝目錄的webapps目錄,可以看到Tomcat自己的目錄如ROOT、examples、tomcat-docs。

2.在webapps目錄下新建壹個目錄,命名為myapp;

3.在3.myapp下創建壹個新目錄WEB-INF .註意目錄名區分大小寫;

4.在4下創建壹個新文件web.xml。WEB-INF,包含以下內容:

公共“-//Sun Microsystems,Inc.//DTD Web應用程序2.3//EN“

"

《網絡應用》

《display-name》我的網絡應用軟件

<描述>

測試申請。

《/網絡應用》

5.創建壹個新的jsp頁面用於在myapp下進行測試。文件名為index.jsp,文件內容如下:

< html >

<正文>

現在的時間是:《% = new Java . util . date()%》

6.重啟Tomcat

7.打開瀏覽器並輸入

步驟4:構建您自己的Servlet:

1.使用您最熟悉的編輯器(建議使用帶語法檢查的java ide)創建壹個新的servlet程序,文件名為Test.java,文件內容如下:

包裝測試;

導入Java . io . io exception;

導入Java . io . printwriter;

導入javax . servlet . servlet exception;

導入javax . servlet . http . http servlet;

導入javax . servlet . http . http servlet request;

導入javax . servlet . http . http servlet response;

公共類測試擴展HttpServlet {

受保護的void doGet(HttpServletRequest請求,http servlet響應)

引發ServletException,IOException {

PrintWriter out = response . getwriter();

out . println(《html》《body》《h 1》這是壹個servlet測試。《/h 1》《/body》《/html》“;

out . flush();

}

}

}

編譯

將Test.java放在c:est下,並用以下命令編譯它:

測試》Test.java

然後在c:Test下生成壹個編譯後的servlet文件Test.class。

3.將結構testTest.class剪切到% catalina _ home % web app myapp web-INF classes,也就是將測試目錄剪切到classes目錄。如果類別目錄不存在,請創建壹個新目錄。現在webappsmyappWEB-INFclasses下有壹個testTest.class的文件目錄結構。

4.修改webappsmyappWEB-INFweb.xml並添加servlet和servlet映射。

編輯後的web.xml如下,紅色為添加的內容:

公共“-//Sun Microsystems,Inc.//DTD Web應用程序2.3//EN“

"

《網絡應用》

《display-name》我的網絡應用軟件

<描述>

測試申請。

《小服務程序》

《小服務程序名稱》測試

《顯示名稱》測試

《描述》測試Servlet

《servlet-class》測試。測試《/servlet-class》

《/servlet》

《servlet映射》

《小服務程序名稱》測試

《url模式》/測試《/url模式》

《/ servlet-映射》

《/網絡應用》

本文中的Servlet聲明了要調用的servlet,而servlet-mapping是將聲明的servlet“映射”到地址/測試。

5.好的,重啟Tomcat,啟動瀏覽器,輸入。

註意:如果修改web.xml並添加新的類,則必須重新啟動Tomcat。

步驟4:創建您自己的Bean:

1.用您最熟悉的編輯器創建壹個新的java程序(建議使用帶語法檢查的java ide)。文件名為TestBean.java,文件內容如下:

包裝測試;

公共類TestBean{

私有字符串名稱= null

公共TestBean(字符串strName _ p ){

this . name = strName _ p;

}

公共空集合名稱(字符串名稱_ p ){

this . name = strName _ p;

}

公共字符串getName(){

返回this.name

}

}

編譯

將TestBean.java放在c:est下,並用以下命令編譯它:

測試》TestBean.java

然後在c:Test下生成壹個編譯後的bean文件:TestBean.class。

3.將TestBean.class文件剪切到% catalina _ home % web app myapp web-infclasssession,

4.用以下內容創建壹個新的TestBean.jsp文件:

《%@ page import=“測試。TestBean“%》

< html >

<正文>

<%

TestBean testBean=new TestBean(“這是壹個測試java bean。);

%>

Java bean名稱為:《% = test bean . getname()%》

5.好的,重啟Tomcat,啟動瀏覽器,輸入。

這樣就完成了Tomcat下jsp、servlet和javabean的配置。接下來要做的就是多看書,看別人好的代碼,自己多寫代碼,提升自己在這方面的發展能力。