当前位置:  技术问答>java相关

如何输出org.jdom.Document实例到JSP页面上?

    来源: 互联网  发布时间:2015-05-18

    本文导语:  我写了一个JavaBean,利用JDOM自定义了一个XML文档,返回一个org.jdom.Document实例,我想在一个JSP页(AAA.jsp)上调用这个Bean,然后把整个XML文档一次输出到这个JSP页上显示,请问该在JavaBean中如何修改,以实现我的目的。 //...

我写了一个JavaBean,利用JDOM自定义了一个XML文档,返回一个org.jdom.Document实例,我想在一个JSP页(AAA.jsp)上调用这个Bean,然后把整个XML文档一次输出到这个JSP页上显示,请问该在JavaBean中如何修改,以实现我的目的。

// GenXML.java 目前这个JavaBean只实现了一次输出XML文档到控制台
package MyBeans;

import java.io.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;

public class GenXML
{/*
  public static void main(String args[])
  {
    new GenXML().go();
  }
  */
  public void go()
  {
    try
    {
      createXML();
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
  }
  
  
  public void createXML() throws Exception
  {
   
    Document doc=constructXML();
    // create an xml file
      XMLOutputter xo=new XMLOutputter(" ",true,"GB2312");
      xo.output(doc,System.out);
  }
  
  public Document constructXML() throws Exception
  {
    // root element
    Element elementBook=new Element("Book"); // org.jdom.Element
    Document doc=new Document(elementBook); // org.jdom.Document
    Attribute atbt=new Attribute("Web","www.china-pub.com");
    elementBook.setAttribute(atbt);
    //elementBook.addAttribute("Web","www.china-pub.com"); // add an attribute
    Comment cmt=new Comment("这是我用JDOM写的一个XML文档");
    elementBook.addContent(cmt); // add a comment
    
    // children element "Name"
    Element elementName=new Element("Name");
    elementName.addContent("Thinking In Java 2E");
    elementBook.addContent(elementName);
    
    // children element "Language"
    Element elementLanguage=new Element("Language");
    elementLanguage.addContent("English");
    elementBook.addContent(elementLanguage);
    
    // children element "Version"
    Element elementVersion=new Element("Version");
    elementVersion.addContent("2");
    elementBook.addContent(elementVersion);
    
    // children element "Author"
    Element elementAuthor=new Element("Author");
    elementAuthor.addContent("Bruce Eckel");
    Attribute atbt2=new Attribute("Nation","USA");
    elementAuthor.setAttribute(atbt2);
    elementBook.addContent(elementAuthor);
    
    return doc;
  }
}

|
引入HttpServletRequest request,                      HttpServletResponse response

然后System.out用
PrintWriter out = response.getWriter();代替

|
或者你写一个成员方法:

output(java.io.Writer out){


}

在jsp中调用:



|




|




试试看!

    
 
 

您可能感兴趣的文章:

  • ******"Servlet根据JSP视图的需求生成JavaBeans的实例并输出给JSP环境"如何实现上面这句话的效果??*******
  • MySQL 有输入输出参数的存储过程实例
  • 输出1000以内的素数的算法(实例代码)
  • jquery等宽输出文字插件的实例代码
  • jsp源码实例1(输出)
  • asp.net输出重写压缩页面文件的实例
  • Java利用for循环输出空心菱形的实例代码
  • Sql Server中存储过程中输入和输出参数(简单实例 一看就懂)
  • C语言变量类型与输出控制用法实例教程
  • C#实现根据数字序号输出星期几的简单实例
  • C#控制台输出进度和百分比的实例代码
  • java数组输出的实例代码
  • PHP使用range协议实现输出文件断点续传代码实例
  • C语言实现单链表逆序与逆序输出实例
  • 线程按指定顺序输出字符到数组的实例代码
  • asp.net输出重写压缩页面文件实例代码
  • Python3基础之输入和输出实例分析
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在jsp页面上输出图形的问题,高分酬谢。
  • 请问在JSP页面中如何打印该页面中<body>标记符中的内容?还有如何获得一个到打印机的输出流?谢谢先
  • 怎么在一个函数中向页面上输出html页面
  • 在jsp页面加载时自动调用某个特定的servlet,由servlet查询数据库输出WEB页面返回给jsp显示?
  • 在servlet中如何能输出混合的页面
  • 请问如何在jsp页面中用class在网页上输出信息?100分
  • JSP页面中能定义文件输出流变量吗?
  • jsp怎样能使从sql server数据库读出来的数据正常输出到显示的页面呢?怎样使后添的内容输出到查看留言最前面呢?
  • Sql Server中存储过程中输入和输出参数(简单实例 一看就懂) iis7站长之家
  • ThinkPHP3.1新特性之对页面压缩输出的支持
  • 需要从数据库中动态生成的页面是该在SERVLET输出生成,还是应该在JSP编码实现?
  • jsp 页面上图片分行输出小技巧
  • RESIN做服务器,从数据库里提取字段值,页面输出顺序必须与字段顺序一致吗?
  • 请问下,我想在个页面的中间自动的,不靠提交的而执行一段javaBean,输出一组数据,应该怎样做??我是新手,谢谢
  • 三步将Asp.Net页面输出到EXCEL里
  • asp.net中post表单保存页面状态并输出源码的方法
  • 急!!!jsp页面输出中文问题
  • 关于使jsp页面以css样式输出的问题。
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • C 如果一个字符串是空值 输出的时候如何让其输出NULL 而不是什么也不输出?
  • Python不使用print而直接输出二进制字符串
  • 如何将一个命令的输出输出到屏幕上,并且同时保存到一个文件中?
  • python异常信息堆栈输出到日志文件
  • 怎样既在屏幕上显示输出,又把输出保存到一个文件中.
  • python字符串格式化输出及相关操作代码举例
  • 怎样在使用curses字符串输出函数或字符输出函数时,隐藏光标
  • 如何ls只输出子目录名,不输出文件名??
  • 怎样可以按行输出输出二叉树?
  • 请问如何动态命名重定向输出文件名,并将内容输出到该文件?
  • 一个守护进程在里面printf想输出点东西为什么不输出?
  • 菜鸟之问题:用那个输入输出流类输出到打印机


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3