最近遇到了非常郁闷的事情,让我百思不得其解,郁闷之极,因为一个简单事情却频频出错找不到问题所在。。。进入正题
我myeclipse打开个项目,打开了一个editPeople.jsp页面,郁闷的就是报错了,
我就写了些js怎么还会报jsp错误。。找了半天没找出问题,只好还原,后来我用beyond compare 文件比较器对2个文件进行了查看,发现报错的页面上有二进制数据(这软件说是二进制数据),然后我吧二进制数据删了,发现就能打开了。
因此推断,页面有这些就打不开,出错的文件时从server 2008上我用记事本修改过的,我部署在tomcat下,我直接打开记事本进行了修改,然后保存,服务器能打开该页面,copy到自己电脑打开就报这错,我纳闷服务器这二进制数据哪来。。然后我看了下自己项目里的其他jsp,发现也有很多带二进制数据的但是能正常打开显示,这些二进制数据都分布在页面最下方,它就跟空格一样,因为光标可以停留在该行的任意位置,因为这行并不是没有内容。只是看不到是什么东西而已,我不知道是不是空格,因为空格不会导致打不开。。研究了下没法知道这数据到底怎么出来的。。。
解决方案:就是把jsp页面最后内容末尾哪些空格给删了(反正我的都是在末尾),在文字后面end键下全删了。在beyond compare下能看到这些数据,也可以进行删除保存,记住删了后保存。
以上内容存属个人想法,不代表sos团集体意念。如有雷同,存属看花眼,扯淡。
- 大小: 137 KB
- 大小: 12.2 KB
分享到:
相关推荐
NULL 博文链接:https://wilian.iteye.com/blog/1992365
SAXBuilder是基于SAX(Simple API for XML)的解析器,SAX是一种事件驱动的XML解析模型,相较于DOM(Document Object Model)更节省内存。SAXBuilder允许开发者用SAX解析器的效率来构建JDOM对象。例如,以下代码展示...
在这个特定的情况下,错误提示`org.apache.xerces.dom.DocumentImpl.setXmlVersion`指出问题源于Apache Xerces的DOM实现,它是一个流行的XML解析库。 `AbstractMethodError`通常意味着缺少了某个依赖或版本冲突。...
import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; public class MyContentHandler extends DefaultHandler { @Override public void startElement...
电路模拟神器,轻量级,汉化版,logisim简单的说就是一个设计虚拟电路的软件,它可以将预先将一些电路设计出来,作为模拟与验证之用,很多从事这方面教育的人会用的比较多,学习计算机的同学大二的数字逻辑和大三的...
首先,让我们来看看标题和描述中提到的具体错误:"org.xmlpull.v1.XmlPullParserException: PI must not start with xml" 和 "org.xml.sax.SAXParseException: PI must not start with xml"。这两个错误都是由于XML...
首先,创建一个继承自`org.xml.sax.helpers.DefaultHandler`的类,重写其中的方法,如`startElement()`、`endElement()`和`characters()`,以处理XML元素的开始、结束和字符数据。 2. **注册解析器**: 使用`org....
1. **SAX解析器接口**:`org.xml.sax.XMLReader`是SAX解析器的核心接口,它负责读取XML文档并触发事件。 2. **内容处理器**:在SAX解析过程中,我们需要实现`org.xml.sax.ContentHandler`接口,该接口定义了一系列...
首先,`SAXParseException`是XML解析过程中抛出的异常,表明在解析XML文档时遇到了结构上的问题。`cvc-elt.1`是一个XSD(XML Schema Definition)错误代码,表示在验证过程中找不到某个元素的声明。在这个特定的情况...
3. **SAX(Simple API for XML)**:一种基于事件驱动的解析方式,适用于处理大型XML文档。 4. **XPath**:用于选取XML文档中的节点,根据表达式找到所需数据。 5. **XSLT**:转换XML到其他格式,如HTML、PDF,或者...
org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'area'. One of '{MathWorksID, type}' is expected. 运行hosaver: Warning: Could not find an exact ...
1. **初始化解析器**:首先,我们需要创建一个SAX解析器实例,这通常通过实现`org.xml.sax.XMLReader`接口或使用`javax.xml.parsers.SAXParserFactory`类来完成。 2. **设置事件处理器**:SAX解析器在解析XML文档时...
SAX(Simple API for XML)是处理XML文档的一种事件驱动模型,它以流式方式解析XML,对XML文档进行逐个元素的读取,而不是一次性加载整个文档到内存中,因此对于大型XML文件,SAX解析器比DOM(Document Object Model...
为了处理XML文档,Java提供了多种API,其中最常用的包括DOM、SAX、DOM4J和JDOM。以下是对这些方法的详细介绍: 1. DOM(Document Object Model) DOM是一种树形结构的API,它将整个XML文档加载到内存中,形成一个...
1. **导入所需库**:首先,需要在代码中导入SAX解析器的类,例如`org.xml.sax.XMLReader`和`org.xml.sax.helpers.DefaultHandler`。 2. **创建事件处理器**:定义一个继承自`DefaultHandler`的类,重写其中的回调...
SAX(Simple API for XML)是XML解析器的一种,它以事件驱动的方式解析XML文档,而非DOM(Document Object Model)解析器那样将整个XML文档加载到内存中。SAX解析器在处理大型XML文件时更高效,因为它只在需要时读取...
javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing '- WSDL Document -'.: org.xml.sax.SAXParseException: The element type "p" must be terminated by the matching end-tag ...
2. 创建一个实现了`org.xml.sax.helpers.DefaultHandler`接口的类,覆盖上述提到的事件处理器方法,定义具体的业务逻辑。 3. 实例化`SAXParserFactory`,并调用`newSAXParser()`方法创建`SAXParser`对象。 4. 使用`...
在Java中,使用SAX解析器(如`org.xml.sax.helpers.DefaultHandler`)可以实现SAX解析。以下是一个简单的SAX解析示例: ```java import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml....
解决启动dubbo项目的时候出现,无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd',其实在你本地把dubbo.jar文件解压,然后在META-INF下边就有个dubbo.xsd,就是他