首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Netbeans7.0在web.xml中添加<taglib>元素?

如何用Netbeans7.0在web.xml中添加<taglib>元素?
EN

Stack Overflow用户
提问于 2011-08-08 15:05:08
回答 1查看 3.6K关注 0票数 1

我想将JSTL taglib添加到我的jsp页面中。我使用了TLD (标签库描述符),但它不起作用。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8" ?>

<taglib xml......./java.sun.com/xml/ns/javaeeversion="2.1">

<tlib-version>1.0</tlib-version>
<uri>/WEB-INF/lib/jstl-impl-1.2.jar</uri>

</taglib>

并像这样导入:

代码语言:javascript
复制
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-10 02:24:22

这不是安装和使用JSTL的正确方式。删除松散的TLD文件。删除您在web.xml中所做的任何编辑。忽略所有教程和其他在线资源,并将其列入黑名单。

正确的方法是:

  • 调查目标容器是否已经捆绑了JSTL。简单的容器如Tomcat、Jetty等不需要,你需要将jstl-1.2.jar放在webapp的/WEB-INF/lib文件夹中(webapp的默认运行时类路径)放在容器的(共享)类路径中。不需要做任何其他的事情。不要解压缩JAR文件,也不要创建TLD文件或其他文件。更多成熟的容器,如Glassfish、JSTL AS等已经捆绑了JBoss。在这种情况下,您不需要下载任何内容,也不需要更改类路径。

  • 读取了JSTL taglib documentation。您希望使用JSTL核心库。单击标记库文档中的JSTL core链接。阅读“标准语法”部分如何在JSP文件中正确声明。它读起来像这样

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

(注意标记库URI中的/jsp部分!)

就这样。

另请参阅:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6978773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档