知识大全 解决JSP中拼装数据为XML出现的问题

Posted

篇首语:贵有恒,何必三更起、五更眠、最无益,只怕一日曝、十日寒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 解决JSP中拼装数据为XML出现的问题相关的知识,希望对你有一定的参考价值。

解决JSP中拼装数据为XML出现的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一 应用背景

  JSP取得Servlet中放入request的List 将List中的数据拼装成XML 以下代码在Eclipse的内置浏览器中显示为xml 没有问题

  [java] /** * 新闻Servlet * @author 徐越 * */ public class ListServlet extends HttpServlet private static final long serialVersionUID = L; private VideoNewsService vs = new VideoNewsServiceImpl(); protected void doGet(HttpServletRequest request HttpServletResponse response) throws ServletException IOException doPost(request response); protected void doPost(HttpServletRequest request HttpServletResponse response) throws ServletException IOException List<VideoNews> news = vs readNews(); request setAttribute("lstnews" news); request getRequestDispatcher("/WEB INF/pages/news jsp") forward(request response);

  /** * 新闻Servlet * @author 徐越 * */ public class ListServlet extends HttpServlet private static final long serialVersionUID = L; private VideoNewsService vs = new VideoNewsServiceImpl();

  protected void doGet(HttpServletRequest request HttpServletResponse response) throws ServletException IOException doPost(request response);

  protected void doPost(HttpServletRequest request HttpServletResponse response) throws ServletException IOException List<VideoNews> news = vs readNews(); request setAttribute("lstnews" news); request getRequestDispatcher("/WEB INF/pages/news jsp") forward(request response); [] <%@ page language="java" contentType="text/xml; charset=utf " pageEncoding="utf "%> <%@ taglib prefix="c" uri="%> <?xml version=" " encoding="UTF "?> <videoNews> <c:forEach items="$lstnews" var="n"> <news id="$n id "> <title>$n title </title> <length>$n timeLength </length> </news> </c:forEach> </videoNews>

  <%@ page language="java" contentType="text/xml; charset=utf " pageEncoding="utf "%> <%@ taglib prefix="c" uri="%> <?xml version=" " encoding="UTF "?> <videoNews> <c:forEach items="$lstnews" var="n"> <news id="$n id "> <title>$n title </title> <length>$n timeLength </length> </news> </c:forEach> </videoNews>

  二 发现问题

  火狐中报错 XML解析错误 XML 或文本声明不在实体的开头

  chrome报错 XML declaration allowed only at the start of the document

  根据错误信息 可以知道XML声明<?xml version=" " encoding="UTF "?>必须在文档的开头

   三 解决问题

cha138/Article/program/Java/JSP/201311/19951

相关参考

知识大全 Struts, JSP和XML解析三个问题

Struts,JSP和XML解析三个问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!struts

知识大全 JSP中使用request乱码问题的解决

JSP中使用request乱码问题的解决  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 解决JSP开发Web程序中的中文问题[1]

解决JSP开发Web程序中的中文问题[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 解决JSP开发Web程序中的中文问题[2]

解决JSP开发Web程序中的中文问题[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 然后再w

知识大全 JSP中连接SQL 2000数据库的问题总结

JSP中连接SQL2000数据库的问题总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  由于系

知识大全 jsp如何解决Form表单乱码问题

jsp如何解决Form表单乱码问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  网站程序中的F

知识大全 XML入门的常见问题解决集合(四)

XML入门的常见问题解决集合(四)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在XML对象模

知识大全 Jsp结合XML+XSLT将输出转换为Html格式

Jsp结合XML+XSLT将输出转换为Html格式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 关于jsp和servlet中的乱码问题

  在jsp和servlet的开发中今天自己做的一个小例子中出现了中文乱码问题用了许多方法发现还是解决不了最后我用了过滤器才算终结  此方法总结如下在jsp页面中使用<%@pagepageEnc

知识大全 JSP与XML的结合

JSP与XML的结合  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!综述可扩展标注语言(eXtens