关于web-app_2_4.xsd的问题,高手进下
请问下,web-app_2_4.xsd   和web-app_2_3.dtd有什么区别? 
 在web.xml上 <web-app   xmlns= "http://java.sun.com/xml/ns/j2ee " 
             xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance " 
             xsi:schemaLocation= "http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " 
             version= "2.4 "> 写这个,自定义标签就出问题,换成2.3的就好了. 
 高手解决下
------解决方案--------------------建议LZ先从最基本的XML学起吧。 
 DTD是xml程序文档的文档类型定义,(document type definition) 
 说白了就是规范XML的数据格式。 
 由于DTD的一些先天不足,后来才引入了schema。   
 你说的那个简单点说是servlet的版本。不同的定义文件决定了你在写xml的时候不同的格式。   
------解决方案--------------------说白了就是不同的模板,你写的web.xml要符合引用的模板规定格式内容。 
------解决方案--------------------web.xml的格式,用了不同的DTD 就得遵循不同的格式
------解决方案--------------------自定义标签放到 <jsp-config>  </jsp-config> 就可以了 
  <jsp-config>  
    <taglib> 。。。。 </taglib>  
  </jsp-config>
------解决方案--------------------不正常,是怎么不正常?2.4是用在Web Container 版本 Servlet 2.4的环境下的,2.4支持EL表达式,例如Tomcat5.0,但是Servlet2.3不支持,例如Tomcat4.X。2.4可以解析像${1 + 2}这样的东西,但是2.3就会原模原样显示出来。不知道LZ说的前台显示不正常是不是这个情况。
------解决方案--------------------对,他属于web service中的内容,我以前用hibernate时也出现了这个问题,只要手动改下就ok