JSTL标签库配置详细方法

      其实自己在以前学习时并没有用过JSTL标签库,最近同事问我相关问题,觉得还是得学习一下,以下是JSTL使用时的配置方法,借鉴学习一下:

  • 将jstl.jar和standard.jar放到WEB下/WEB-INF/lib文件夹中(若没有lib文件夹可以新建一个);
  • TLD下的8个TLD文件放进WEB/WEB-INF/下(可以新建个tlds文件夹)
  • 把jakarta-taglibs-standard-1.1/jakarta-taglibs-standard-1.1.2/lib/org文件夹拷贝到 src下放JAVA类包的地方,因为标签库描述符是从这里来链接标签处理程序的。
  • 在web.xml中 添加映射:
    <jsp-config>
            < taglib>
            < taglib-uri>http://java.sun.com/jstl/core_rt</taglib-uri>
            < taglib-location>/WEB-INF/c-rt.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/fmt_rt</taglib-uri>
            < taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
            </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/sql_rt</taglib-uri>
            < taglib-location>/WEB-INF/sql-rt.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/x_rt</taglib-uri>
            < taglib-location>/WEB-INF/x-rt.tld</taglib-location>
            </taglib>
            < taglib>
            < taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
            < taglib-location>/WEB-INF/x.tld</taglib-location>
            </taglib>
            </jsp-config>
  • 最后就是在JSP中导入
    <%@taglib uri="http://java.sun.com/jstl/core_rt"% prefix="c">
    这样就配置好了,然后测试
    <html>
            < head>
            < meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            < title>JSP Page</title>
            </head>
            < body> 
                  <c:set var="er" value="${1+1}" scope="session"/> 
                  <c:out value="${er}"/>
            </body>
    </html>
    显示页面中为2,说明就OK了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值