三. 編輯一個(gè)JSP實(shí)例
1.新建一個(gè)“Lomboz J2EE Project”。 在“項目名稱(chēng)”中填入“JspSample”,點(diǎn)擊“下一步”,再點(diǎn)擊“下一步”。

2.填寫(xiě)Web模塊

3.增加一個(gè)服務(wù)器(可以增加多個(gè)服務(wù)器,其中有一個(gè)是默認的)

4. 效果如下:

5.雙擊打開(kāi)index.jsp,點(diǎn)擊“Lomboz View”按鈕,如下圖:

先點(diǎn)擊“啟動(dòng)服務(wù)器”按鈕(或在“Apache Tomcat v5.0.28”右擊,選擇“Run Server”),如果一切正常,在“控制臺窗口”會(huì )輸出“信息:Server startup in ... ms”。
然后切換到“Lomboz J2EE View”欄,選中“demoWeb”,點(diǎn)擊“部署模塊”按鈕,可以看到輸出信息,
大致內容是生成了一個(gè)“demoWeb.war”文件,并且部署到“F:\\\\java\\\\jakarta-tomcat\\\\webapps”(這是我的電腦上的Tomcat目錄)的目錄中,接著(zhù),Tomcat服務(wù)器自動(dòng)解壓并初始化“demoWeb.war”。
打開(kāi)瀏覽器,在地址欄中輸入“http://127.0.0.1:8080/demoWeb/index.jsp”
OK! 你應該可以看到以下界面:

也可以右擊“包資源管理器”中的“demoWeb”文件夾,然后采用以下步驟,如圖:

6.在“index.jsp”中增加一條語(yǔ)句“<% out.println("Use JSP!"); %>”,然后保存,點(diǎn)擊“部署模塊”,刷新瀏覽器,應該可以看到以下界面:


7. 再增加以下語(yǔ)句,保存,部署模塊,刷新瀏覽器。


1. 需要的軟件
JSTL 1.1.1
XML Buddy
主頁(yè) http://xmlbuddy.com
這是一個(gè)eclipse插件,可以幫助編輯xml文件(可選安裝)。
2.環(huán)境配置
新建一個(gè)Lomboz J2EE Project,
工程名稱(chēng):“JSTL Sample”;
填寫(xiě)Web Modules:“demoWeb2”;
添加的Servers:“Tomcat 5.0.28”,
由于我的上篇文章對eclipse新建工程介紹的比較詳細,這里從簡(jiǎn)。
目錄結構
F:\\\\j2sdk JDK目錄
D:\\\\eclipse Eclipse 目錄
F:\\\\java\\\\jakarta-tomcat Tomcat 5.0.28 目錄
D:\\\\plug-in\\\\lomboz.301 Lomboz目錄(我這里是采用links方式安裝的,
D:\\\\java\\\\jstl jakarta-taglibs-standard-1.1.1.zip的解壓目錄
D:\\\\eclipse\\\\workspace\\\\JSTL Sample 剛建立的JSTL Sample工程目錄
根據安裝的軟件,自己作個(gè)合適的配置。
3. 加入庫文件
找到j(luò )slt\\\\lib目錄,復制其中的jstl.jar、standard.jar文件到剛建立的“JSTL Sample”工程目錄中的lib目錄(這里為“D:\\\\eclipse\\\\workspace\\\\JSTL Sample\\\\demoWeb2\\\\WEB-INF\\\\lib”)。
找到j(luò )stl\\\\tld目錄,復制其中的c.tld文件到“JSTL Sample”目錄中的“\\\\demoWeb2\\\\WEB-INF”目錄。
刷新demoWeb2目錄,展開(kāi)如圖,可以看到加入的三個(gè)文件已經(jīng)顯示出來(lái)了:

4.修改程序
注意 |
由于Lomboz只支持JSTL1.1以上版本,EL 是在JSP 2.0 中正式納入規范的,所以web.xml 應該使用2.4的Schema, 而不是2.3的DTD。 |
打開(kāi)WEB-INF目錄下的web.xml文件,修改如下:
WEB-INF/web.xml |
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" <welcome-file-list> <error-page> </web-app> |
注意 |
如果你安裝了XMLBuddy插件,并且是用它來(lái)打開(kāi)“web.xml”文件,有可能會(huì )出現以下的錯誤“Cannot find the declaration of the element \\\‘web-app\\\‘”,關(guān)閉“web.xml”文件,錯誤消失。它不妨礙程序的運行。 |
下面修改index.jsp文件
demoWeb2/index.jsp |
<%@page contentType="text/html;charset=gbk" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>Count to 10 Example (using JSTL and scriptlet)</title> </head> <body> <%-- 這是利用JSTL 打印1到10 --%> 利用JSTL 打印1到10 <p> <c:forEach var="i" begin="1" end="10" step="1"> <c:out value="${i}" /> <br/> </c:forEach> <%-- 這是利用JSP的scriptlet 打印1到10 --%> <p> 利用JSP的scriptlet 打印1到10 <p> <% for(int i=1;i<=10;i++) {%> <%=i%><br/> <% } %> </body> </html> |
注意 |
在Lomboz中,只支持JSTL 1.1版本,所以其核心標簽庫的uri默認為http://java.sun.com/jsp/jstl/core。 因為JSTL 1.1同時(shí)支持JSTL 1.0和1.1,所以假若核心標簽庫的uri為http://java.sun.com/jstl/core,則將會(huì )使用到JSTL 1.0的核心標簽庫,此時(shí)Lomboz將出現錯誤。 |
5.運行程序
保存文件后,部署demoWeb2模塊,運行服務(wù)器,然后在瀏覽器窗口輸入地址:
OK! 應該可以看到如下界面:







