Eclipse中使用JSTL

來源:互聯網
上載者:User

標籤:jstl   jasperexception   eclipse   


來自於bddylww的部落格:http://weiweili.blog.51cto.com/6675651/1546643



  1. 我所使用的版本

Eclipse 4.4  :http://www.eclipse.org/downloads/(可直接下載EE版)

Tomcat 8.0.1 :http://tomcat.apache.org/ (之後選擇左側的Download下列出的Tomcat的版本)

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/47/D5/wKiom1QATC6SkJiZAACMHXVIf_A084.jpg" style="float:none;" title="1.jpg" alt="wKiom1QATC6SkJiZAACMHXVIf_A084.jpg" /> 

圖1

JDK 8.0.110 :http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

JSTL 1.2 : http://tomcat.apache.org/taglibs/standard/

2. JSTL使用

1)建立 Dynamic Web Project

2)將下載的JSTL jar檔案匯入到建立的工程中

右鍵工程 —>Build Path—> Configure Build Path

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/47/D7/wKioL1QATYPBGcmhAAFOg9hltu0039.jpg" title="2.jpg" alt="wKioL1QATYPBGcmhAAFOg9hltu0039.jpg" /> 

圖2

選擇Libraries選項卡,點擊右邊的Add External JARs…按鈕,將下載的JSTL jar檔案匯入進來。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/47/D5/wKiom1QATH7gMEdbAAJbBosGsAo332.jpg" title="3.png" alt="wKiom1QATH7gMEdbAAJbBosGsAo332.jpg" />

圖3

工程匯入後的部分目錄結構如下:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/47/D7/wKioL1QATaHBOtjeAAIbWaAZJhg643.jpg" title="4.jpg" alt="wKioL1QATaHBOtjeAAIbWaAZJhg643.jpg" />

圖4

3)測試JSTL

  • 在工程的WebContent目錄下建立jsp檔案;

  • 在建立的jsp檔案頂部匯入JSTL庫檔案

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

其中的uri、prefix屬性值設定:當匯入jar檔案後,在META-INF(4中的META-INF目錄)下有c.tld檔案(假設使用c.tld檔案中提供的標籤)。開啟該檔案(5),在taglib節點下有uri節點和short-name節點,其屬性值分別對應uri和prefix的屬性。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/47/D5/wKiom1QATJ6iahGDAAF7E6NT5_g492.jpg" title="5.jpg" alt="wKiom1QATJ6iahGDAAF7E6NT5_g492.jpg" />

圖5

  • 在jsp頁面中使用JSTL標籤 

    650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/47/D5/wKiom1QATKqBxX9qAABJ1dc83FI391.jpg" title="6.jpg" alt="wKiom1QATKqBxX9qAABJ1dc83FI391.jpg" /> 

圖6

  • 運行jsp頁面

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/47/D7/wKioL1QATc3DLH-vAACRdKtatZQ529.jpg" title="7.jpg" alt="wKioL1QATc3DLH-vAACRdKtatZQ529.jpg" />

圖7

3. 可能發生的錯誤

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/47/D5/wKiom1QATMHhnC-mAAOdZxaMd7g301.jpg" title="8.jpg" alt="wKiom1QATMHhnC-mAAOdZxaMd7g301.jpg" />

圖8

可能的錯誤原因:

沒能把下載的JSTL jar檔案儲存到Tomcat相應目錄中。

解決辦法:

將JSTL jar檔案拷貝到Tomcat根目錄下的lib檔案中。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/47/D5/wKiom1QATNCR9G9JAACMMFtrI5I013.jpg" title="9.jpg" alt="wKiom1QATNCR9G9JAACMMFtrI5I013.jpg" />

圖9



轉載請註明出處:http://weiweili.blog.51cto.com/6675651/1546643

本文出自 “心飛翔” 部落格,請務必保留此出處http://weiweili.blog.51cto.com/6675651/1546643

Eclipse中使用JSTL

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.