我正在编写一个 servlet,它接收一个 xml 文件,将它提供给另一个类,并将一个带有一些注释的 html 文件返回给客户端。我正在使用以下内容获取 input-xml:
input = request.getInputStream();
但是这个输入是一个 ServletInputStream,而另一个类(用于注释)需要一个 FileInputStream。
如果我给 XMLEventReader(在另一个类中)ServletInputStream,我得到一个解析错误:
ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
我认为这是因为 servletinputstream 而不是 fileinputstream。
问候我希望有人能够帮助我:)