web.xml中用不了

来源:互联网 发布:风清扬java百度网盘 编辑:程序博客网 时间:2024/04/28 21:24
web.xml 的内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<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">
<taglib>
<taglib-uri>/logicLib</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
</web-app>

当加入<taglib></taglib>时总是显示错误。
这样的问题其实是版本的问题,从上面可知其是version=2.4,另外就算是version=2.5的加入<tablig></taglib>也会报错。
当然2.3以下(含2.3)加入<taglib></taglib>就不会报错。
当然2.4以上(2.4)使用<taglig></taglib>可以这样添加:

<jsp-config>
<taglib>
<taglib-uri>/logicLib</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
</jsp-config>

另外也可以直接把<web-app>里面的参数删掉或注释掉。
这样无论什么版本一般都没什么大问题。













原创粉丝点击