`
javaEEdevelop
  • 浏览: 861868 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

web.xml 中<taglib>报错(转载)

 
阅读更多
在web.xml加入taglib
<taglib>
<taglib-uri>/WEB-INF/tiles.tld</taglib- uri>
<taglib-location>/WEB-INF/tiles.tld</taglib- location>
</taglib>
 始终会报错 这是使用版本的问题 如果是2.3版本是可以直接在<web-app>里面书写
 对于2.4(貌似是2.4及以后版本都是这样)的web-app,taglib标签的放置位置已经发生改变,要放在<jsp-config>标签下
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/tiles.tld</taglib-uri>
<taglib-location>/WEB-INF/tiles.tld</taglib-location>
</taglib>
 </jsp-config>即可。下面给出一个完整2.5版本书写方法:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <jsp-config>
       <taglib>
           <taglib-uri>/WEB-INF/tiles.tld</taglib-uri>
           <taglib-location>/WEB-INF/tiles.tld</taglib-location>
       </taglib>
  </jsp-config>  
</web-app>
其中,<taglib-location>/WEB-INF/tiles.tld</taglib-location>  就表明在你的项目WEB-INF下会有一个tld后缀的名为titles的文件。
         <taglib-uri>/WEB-INF/tiles.tld</taglib-uri>这里应填的内容是取的tiles.tld文件里的这段话<uri>/WEB-INF/tiles.tld</uri>
  那么这个tiles.tld文件是哪里来的呢    貌似可以自己编写  (当然我是不会的- -。)
  我这想用的是struts2里自带的标签 所以就完全复制struts2-core-2.1.8.1.jar/META-INF/sturts-tags.tld里面的内容到tiles.tld文件里。
  然后我们在JSP里写入<%@taglib  uri="/WEB-INF/tiles.tld"%> 这段话就可以用struts2自带的标签功能了。
  {注意这个prefix="s" 中的s也是取的tiles.tld文件里的这段话<short-name>s</short-name>(应该是这样,我个人的猜测)}

 

 

转载之(http://www.cnblogs.com/hubingxu/articles/2268972.html);

 

 

分享到:
评论

相关推荐

    jstl el taglib 完整jar包

    &lt;%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %&gt; FMT LIBRARY &lt;%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %&gt; SQL LIBRARY &lt;%@ taglib prefix="sql" uri=...

    web.xml加入taglib报错

    博文链接:https://jiang5769156.iteye.com/blog/733150

    Spring MVC 框架应用实例

    &lt;context-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt; /WEB-INF/database.xml /WEB-INF/... &lt;taglib-location&gt;/WEB-INF/tld/fmt.tld&lt;/taglib-location&gt; &lt;/taglib&gt; &lt;/jsp-config&gt;

    struts框架jar包

    struts-1.3.8 包(&lt;br&gt;&lt;br&gt;antlr-2.7.2.jar&lt;br&gt;bsf-2.3.0.jar&lt;br&gt;commons-beanutils-1.7.0.jar&lt;br&gt;commons-chain-1.1.jar&lt;br&gt;commons-digester-1.8.jar&lt;br&gt;commons-fileupload-1.1.1.jar&lt;br&gt;commons-io-1.1.jar&lt;br&gt;...

    自己写的截取标题标签

    web-inf下面&lt;br&gt;&lt;br&gt;同时修改tld文件&lt;br&gt;&lt;br&gt;&lt;tagclass&gt;org.hb.common.tools.CutStringTag&lt;/tagclass&gt;&lt;br&gt;&lt;br&gt;改为CutStringTag.java的实际地址&lt;br&gt;&lt;br&gt;&lt;br&gt;修改web.xml&lt;br&gt;加入&lt;br&gt;&lt;br&gt;&lt;jsp-config&gt;&lt;br&gt;&lt;taglib&gt;&lt;br...

    自定义标签的简单例子

    &lt;br&gt;tld中&lt;br&gt; &lt;tag&gt;&lt;br&gt; &lt;name&gt;hello_int&lt;/name&gt;&lt;br&gt; &lt;tag-class&gt;com.jspdev.ch11.HelloTag_Interface&lt;/tag-class&gt;&lt;br&gt; &lt;body-content&gt;empty&lt;/body-content&gt;&lt;br&gt; &lt;/tag&gt;&lt;br&gt;xml中&lt;br&gt; &lt;taglib&gt;&lt;br&gt; &lt;taglib-uri&gt;/...

    公司人力资源管理系统

     &lt;taglib-location&gt;/WEB-INF/struts-bean.tld&lt;/taglib-location&gt;  &lt;/taglib&gt;    &lt;taglib&gt;  &lt;taglib-uri&gt;/tags/struts-logic&lt;/taglib-uri&gt;  &lt;taglib-location&gt;/WEB-INF/struts-logic.tld&lt;/taglib-location&gt;  ...

    jsoup jar包

    b.&lt;decorator:title/&gt;这个标签会找到被装饰页面的title(&lt;title&gt;&lt;/title&gt;标签内)内容填入, &lt;decorator:head/&gt;找到被装饰页面的head(&lt;head&gt;&lt;/head&gt;标签内)内容填入,&lt;decorator:body/&gt;找到被装饰页面的body(&lt;body&gt;&lt;/...

    基于MyEclipse搭建maven+springmvc整合图文教程(含源码0

    在pom.xml中添加所需要的jar包 使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例如输入spring-web,就会自动搜索关于spring-web相关的jar...

    学习tag标签的例子

    &lt;tagclass&gt;org.whatisjava.mvc.taglib.HelloTag&lt;/tagclass&gt; &lt;!--用于规定标记体的内容--&gt; &lt;bodycontent&gt;empty&lt;/bodycontent&gt; &lt;!-- 以下用于声明该标记的属性(可以有多個) --&gt; &lt;attribute&gt; &lt;name&gt;...

    Java Struts教程

    INF后以保护JSP源代码............................................................................21&lt;br&gt;使用 Prebuilt Action类提升开发效率...................................................................

    FCK在线编辑器源码及部署项目引用示例

    4.将以下代码添加到web.xml配置文件中: &lt;servlet&gt; &lt;servlet-name&gt;Connector&lt;/servlet-name&gt; &lt;servlet-class&gt; com.FCKeditor.connector.ConnectorServlet &lt;/servlet-class&gt; &lt;init-param&gt; &lt;param-name&gt;baseDir...

    自定义日历标签

    网页上显示日历,自定义的标签 &lt; ?xml version="1.0" encoding="UTF-8"?...&lt;taglib&gt; &lt;tlib -version&gt;1.0&lt;/tlib&gt; &lt;jsp -version&gt;2.0&lt;/jsp&gt; &lt;short -name&gt;jr&lt;/short&gt; &lt;uri&gt;calendar@huaiyu.com&lt;/uri&gt;

    struts_jstl

    &lt;/tr&gt;&lt;br&gt; &lt;/c:forEach&gt;&lt;br&gt; &lt;/table&gt;&lt;br&gt; &lt;p&gt;&lt;br&gt; &lt;li&gt;循环控制标签:c:foreach&lt;/li&gt;&lt;br&gt;&lt;br&gt; &lt;table border="1"&gt;&lt;br&gt; &lt;tr&gt;&lt;br&gt; &lt;td&gt;姓名&lt;/td&gt;&lt;br&gt; &lt;td&gt;年龄&lt;/td&gt;&lt;br&gt; &lt;td&gt;所属组&lt;/td&gt;&lt;br&gt; &lt;/tr&gt;&lt;br&gt; &lt;c:forEach var...

    FLEX嵌入到JSP,实现的 jar 包

    3:在WEB.XML中添加&lt;taglib&gt; &lt;taglib-uri&gt;FlexTagLib&lt;/taglib-uri&gt; &lt;taglib-location&gt;/WEB-INF/lib/flex-bootstrap-jsp.jar&lt;/taglib-location&gt; &lt;/taglib&gt; 4:如果SERVER开着的话,重启. 5:可以在JSP文件中写FLEX代码了!...

    felx嵌入到jsp 所需的jar包

    3:在WEB.XML中添加&lt;taglib&gt; &lt;taglib-uri&gt;FlexTagLib&lt;/taglib-uri&gt; &lt;taglib-location&gt;/WEB-INF/lib/flex-bootstrap-jsp.jar&lt;/taglib-location&gt; &lt;/taglib&gt; 4:如果SERVER开着的话,重启. 5:可以在JSP文件中写FLEX代码...

    felx嵌入到jsp 所需的 两个 jar包

    3:在WEB.XML中添加&lt;taglib&gt; &lt;taglib-uri&gt;FlexTagLib&lt;/taglib-uri&gt; &lt;taglib-location&gt;/WEB-INF/lib/flex-bootstrap-jsp.jar&lt;/taglib-location&gt; &lt;/taglib&gt; 4:如果SERVER开着的话,重启. 5:可以在JSP文件中写FLEX代码了!...

    Struts配置详解.doc

    Struts配置文件详解 ...可以从网上下载.&lt;web-app&gt;元素是web.xml的根元素,其他元素必须嵌入在&lt;web-app&gt;元素之内.要注意的是子元素也是有顺序的比如必须是首先&lt;servlet&gt;,然后&lt;servlet-mapping&gt;最后&lt;taglib&gt;.

    自定义标签模式 输出动态时间

    1.需要用到的类 TimeTage.java 继承了 SimpleTagSupport 类的一个 dotag 方法 2.还需要一个 TimeTage.tld &lt;tlib-version&gt;1.1&lt;/tlib-...&lt;%@taglib prefix="TimeOut" uri="http://www.TimeTag.com"%&gt; &lt;TimeOut:out/&gt;

    Spring MVC 入门实例

    57 &lt;taglib-location&gt;/WEB-INF/tld/fmt.tld&lt;/taglib-location&gt; 58 &lt;/taglib&gt; 59 &lt;/jsp-config&gt; 60 61 &lt;/web-app&gt; 它配置了以下功能: 配置 DispatcherServlet (servlet 标签), 它是一个 Java Servlet 程序. 我们将...

Global site tag (gtag.js) - Google Analytics