在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);
分享到:
相关推荐
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %> FMT LIBRARY <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> SQL LIBRARY <%@ taglib prefix="sql" uri=...
博文链接:https://jiang5769156.iteye.com/blog/733150
<context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/database.xml /WEB-INF/... <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location> </taglib> </jsp-config>
struts-1.3.8 包(<br><br>antlr-2.7.2.jar<br>bsf-2.3.0.jar<br>commons-beanutils-1.7.0.jar<br>commons-chain-1.1.jar<br>commons-digester-1.8.jar<br>commons-fileupload-1.1.1.jar<br>commons-io-1.1.jar<br>...
web-inf下面<br><br>同时修改tld文件<br><br><tagclass>org.hb.common.tools.CutStringTag</tagclass><br><br>改为CutStringTag.java的实际地址<br><br><br>修改web.xml<br>加入<br><br><jsp-config><br><taglib><br...
<br>tld中<br> <tag><br> <name>hello_int</name><br> <tag-class>com.jspdev.ch11.HelloTag_Interface</tag-class><br> <body-content>empty</body-content><br> </tag><br>xml中<br> <taglib><br> <taglib-uri>/...
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location> </taglib> <taglib> <taglib-uri>/tags/struts-logic</taglib-uri> <taglib-location>/WEB-INF/struts-logic.tld</taglib-location> ...
b.<decorator:title/>这个标签会找到被装饰页面的title(<title></title>标签内)内容填入, <decorator:head/>找到被装饰页面的head(<head></head>标签内)内容填入,<decorator:body/>找到被装饰页面的body(<body></...
在pom.xml中添加所需要的jar包 使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例如输入spring-web,就会自动搜索关于spring-web相关的jar...
<tagclass>org.whatisjava.mvc.taglib.HelloTag</tagclass> <!--用于规定标记体的内容--> <bodycontent>empty</bodycontent> <!-- 以下用于声明该标记的属性(可以有多個) --> <attribute> <name>...
INF后以保护JSP源代码............................................................................21<br>使用 Prebuilt Action类提升开发效率...................................................................
4.将以下代码添加到web.xml配置文件中: <servlet> <servlet-name>Connector</servlet-name> <servlet-class> com.FCKeditor.connector.ConnectorServlet </servlet-class> <init-param> <param-name>baseDir...
网页上显示日历,自定义的标签 < ?xml version="1.0" encoding="UTF-8"?...<taglib> <tlib -version>1.0</tlib> <jsp -version>2.0</jsp> <short -name>jr</short> <uri>calendar@huaiyu.com</uri>
</tr><br> </c:forEach><br> </table><br> <p><br> <li>循环控制标签:c:foreach</li><br><br> <table border="1"><br> <tr><br> <td>姓名</td><br> <td>年龄</td><br> <td>所属组</td><br> </tr><br> <c:forEach var...
3:在WEB.XML中添加<taglib> <taglib-uri>FlexTagLib</taglib-uri> <taglib-location>/WEB-INF/lib/flex-bootstrap-jsp.jar</taglib-location> </taglib> 4:如果SERVER开着的话,重启. 5:可以在JSP文件中写FLEX代码了!...
3:在WEB.XML中添加<taglib> <taglib-uri>FlexTagLib</taglib-uri> <taglib-location>/WEB-INF/lib/flex-bootstrap-jsp.jar</taglib-location> </taglib> 4:如果SERVER开着的话,重启. 5:可以在JSP文件中写FLEX代码...
3:在WEB.XML中添加<taglib> <taglib-uri>FlexTagLib</taglib-uri> <taglib-location>/WEB-INF/lib/flex-bootstrap-jsp.jar</taglib-location> </taglib> 4:如果SERVER开着的话,重启. 5:可以在JSP文件中写FLEX代码了!...
Struts配置文件详解 ...可以从网上下载.<web-app>元素是web.xml的根元素,其他元素必须嵌入在<web-app>元素之内.要注意的是子元素也是有顺序的比如必须是首先<servlet>,然后<servlet-mapping>最后<taglib>.
1.需要用到的类 TimeTage.java 继承了 SimpleTagSupport 类的一个 dotag 方法 2.还需要一个 TimeTage.tld <tlib-version>1.1</tlib-...<%@taglib prefix="TimeOut" uri="http://www.TimeTag.com"%> <TimeOut:out/>
57 <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location> 58 </taglib> 59 </jsp-config> 60 61 </web-app> 它配置了以下功能: 配置 DispatcherServlet (servlet 标签), 它是一个 Java Servlet 程序. 我们将...