随笔-13  评论-6  文章-0  trackbacks-0
使用MyEclipse开发web项目,所生成的web.xml头部如下:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

等到要在web.xml加入taglib
    <taglib>
        <taglib-uri>/WEB-INF/tiles.tld</taglib-uri>
        <taglib-location>/WEB-INF/tiles.tld</taglib-location>
    </taglib>
始终会报错
后来把头部改为
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">

<web-app>
......
</web-app>
终于可以加taglib了,但原来的filter又报错,最后把
filter和filter-mapping放在最前面,终于ok.

posted on 2006-03-14 16:02 java之海 阅读(4985) 评论(6)  编辑  收藏 所属分类: struts

评论:
# re: web.xml加入taglib报错 2006-11-22 14:20 | yubaojian0616
2.3当然支持 你这相当于没改么  回复  更多评论
  
# re: web.xml加入taglib报错 2007-02-25 10:51 | Messi
对于2.4的web-app,taglib标签的放置位置已经发生改变,要放在<jsp-config>标签下 <jsp-config> <taglib> <taglib-uri>/WEB-INF/tld/struts-layout.tld</taglib-uri> <taglib-location>/WEB-INF/tld/struts-layout.tld</taglib-location> </taglib></jsp-config>

广交技术好友,加我qq:381760190  回复  更多评论
  
# re: web.xml加入taglib报错 2008-08-06 11:08 | 韩振超
<filter>
<init-param>
<description>Encoding</description>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
</filter>
在改完web.xml的名头后,上面的代码报错.后来改成:
<filter>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
<description>Encoding</description>
</init-param>
</filter>
就正确了,感觉应该是web.xml不同的头部对参数位置的要求不一样吧.
  回复  更多评论
  
# re: web.xml加入taglib报错 2009-10-26 15:08 | xxxxxx
正解  回复  更多评论
  
# re: web.xml加入taglib报错 2009-10-26 15:09 | xxxxxx
Messi 正解  回复  更多评论
  
# re: web.xml加入taglib报错 2009-12-10 13:16 | 收拾收拾
我我我  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: