日期:2014-05-18  浏览次数:20732 次

【求助高手】设置WEB.XML使用EL时Jbuilder报错
环境:Jbuilder2006,内置的第三方Tomcat5.5。    
 
 
之前没有使用EL,web.xml的开头这样写的:    
 
<?xml     version= "1.0 "     encoding= "UTF-8 "?>    
<!DOCTYPE     web-app     PUBLIC     "-//Sun     Microsystems,     Inc.//DTD     Web     Application     2.3//EN "     "http://java.sun.com/dtd/web-app_2_3.dtd ">    
 
<web-app>    
 
      <display-name> xxx </display-name>    
……    
……    
</web-app>    
 
没有任何问题,project一切正常。    
 
 
之后,为了使用EL,将开头改为:    
 
<?xml     version= "1.0 "     encoding= "ISO-8859-1 "     ?>        
<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 "     />    
 
      <display-name> xxx </display-name>    
……    
……    
</web-app>    
 
这个时候Jbuilder报错,报错点在 <display-name> 标签,错误信息:    
 
fatal_error:    
The     markup     in     the     document     following     the     root     element     must     be     well-formed.    
 
删除此标签,则报错点移到下一个标签。错误没有改变。    
 
请问,这个问题怎么解决?

------解决方案--------------------
EL 不是很常用吧