来自于“心飞翔”的博客: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的版本)

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

wKioL1QATYPBGcmhAAFOg9hltu0039.jpg 

图2

选择Libraries选项卡,点击右边的Add External JARs…按钮,将下载的JSTL jar文件导入进来。

wKiom1QATH7gMEdbAAJbBosGsAo332.jpg

图3

工程导入后的部分目录结构如下:

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的属性。

wKiom1QATJ6iahGDAAF7E6NT5_g492.jpg

图5

  • 在jsp页面中使用JSTL标签 

    wKiom1QATKqBxX9qAABJ1dc83FI391.jpg 

图6

  • 运行jsp页面

wKioL1QATc3DLH-vAACRdKtatZQ529.jpg

图7

3. 可能发生的错误

wKiom1QATMHhnC-mAAOdZxaMd7g301.jpg

图8

可能的错误原因:

没能把下载的JSTL jar文件保存到Tomcat相应目录中。

解决办法:

将JSTL jar文件拷贝到Tomcat根目录下的lib文件中。

wKiom1QATNCR9G9JAACMMFtrI5I013.jpg

图9



转载请注明出处:http://weiweili.blog.51cto.com/6675651/1546643