eclipse for jee怎么使用jstl

我用的是最新版eclipse for jee加tomcan7解压版,不知怎样添加jstl,所以来找万能的百度,望高人为我解惑。

  方法如下:
  1、 去Jakarta的网站下载一份JSTL1.1的具体实现。

  2、 将该压缩包解压缩后,能找到2个Jar文件,分别是jstl.jar和standard.jar,把这两个文件拷贝到Tomcat的Common/lib目录下。举例具体路径为:C:/Program Files/Apache Software Foundation/Tomcat 5.5/common/lib
  3、 在Eclipse中新建一个“Dynamic Web Project”,取名为JSTLTest,把前面解压缩的到的若干tld文件拷贝到此项目的WEB-INF目录下,再为Web.xml文件增加一些<taglib>节点

  <taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/fmt.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>http://java.sun.com/jstl/fn</taglib-uri>
<taglib-location>/WEB-INF/fn.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>http://java.sun.com/jstl/perTag</taglib-uri>
<taglib-location>/WEB-INF/permittedTaglibs.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/sql.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>http://java.sun.com/jstl/script</taglib-uri>
<taglib-location>/WEB-INF/scriptfree.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
<taglib-location>/WEB-INF/x.tld</taglib-location>
</taglib>

  4、至此,准备工作已经结束,写一个页面:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<body>
<c:if test="${pageContext.request.method=='POST'}">
<c:if test="${param.guess=='java'}">You guessed it!
<br />
<br />
</c:if>

<c:if test="${param.guess!='java'}">
You are wrong
<br />
<br />
</c:if>
</c:if>

<form method="post">Guess what computer language
I am thinking of?
<input type="text" name="guess" />

<input type="submit" value="Try!" />

<br />
</form>
</body>
</html>
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-25
这要看你创建的web工程的版本是多少,在2.3之前的是要在web.xml中加上对jstl标签的引用,2.3以后的版本就不需要了,在jsp页面中使用jstl只需要在jsp页面的开始部分加上jstl的一段使用标志就行了,好象是<%@ taglib="" prefix=""%>,类似这样的一段代码,就可以使用了本回答被网友采纳
第2个回答  2012-06-24
和正常的eclipse是一样的啊,只不过能够创建一个动态的web项目,不用自己创建webcontent文件夹等web项目必须的目录,jstl只是个标签库,创建好项目之后在lib目录下加入标签库文件就能用了啊本回答被提问者采纳
相似回答