知识大全 解决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解析三个问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!struts
JSP中使用request乱码问题的解决 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
解决JSP开发Web程序中的中文问题[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
解决JSP开发Web程序中的中文问题[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 然后再w
JSP中连接SQL2000数据库的问题总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 由于系
jsp如何解决Form表单乱码问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 网站程序中的F
XML入门的常见问题解决集合(四) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在XML对象模
知识大全 Jsp结合XML+XSLT将输出转换为Html格式
Jsp结合XML+XSLT将输出转换为Html格式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在jsp和servlet的开发中今天自己做的一个小例子中出现了中文乱码问题用了许多方法发现还是解决不了最后我用了过滤器才算终结 此方法总结如下在jsp页面中使用<%@pagepageEnc
JSP与XML的结合 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!综述可扩展标注语言(eXtens