日期:2014-05-18  浏览次数:20674 次

如何在Tomcat服务器里使用JSTL标签
碰到这个问题挺苦恼的,在网上搜了一下,大部分都是将JSTL的语法,如何使用的,却找不到应该怎么构建服务器去使用JSTL标签,我原来使用过JBuilder9,里面可以自动帮你构建JSTL标签,但是那里面的原理比较复杂,我想自己手动构建,却不知道怎么办。我想请教各位大哥大姐们~~~
        很多网上都是这样的,先看看我写的:
<%@   page   contentType= "text/html "   %>
<%@   taglib   prefix= "c "   uri= "http://java.sun.com/jstl/core "   %>
<html>
    <head>
        <title> JSP   is   Easy </title>
    </head>
    <body   bgcolor= "white ">

        <h1> JSP   is   as   easy   as   ... </h1>

        <%--   Calculate   the   sum   of   1   +   2   +   3   dynamically   --%>
        1   +   2   +   3   =   <c:out   value= "${1   +   2   +   3} "   />

    </body>
</html>

他们就只讲了只要在头上标上这样的标记就行了 <%@   taglib   prefix= "c "   uri= "http://java.sun.com/jstl/core "   %> 但是没用啊,我试这打开这个http://java.sun.com/jstl/core,却找不到,希望各位高手能指点一下!!!


------解决方案--------------------
你是想自己构件标签库吗
那你得自己写一个tld文件,写一个java处理器类然后在web.xml中声明就可以用了呀
------解决方案--------------------
JSTL版本问题
JSP2.0已经包含EL,所以JSTL1.2不提供EL,而由容器提供
解决办法有两种:
1)使用老版本的JSTL1.0以及JSP1.2
2)升级到JSTL1.1及JSP2.0

------解决方案--------------------
自己去下载
www.apache.org