【问题标题】:displaying Java output text in a web browser在 Web 浏览器中显示 Java 输出文本
【发布时间】:2014-01-07 21:57:17
【问题描述】:

我有简单的代码在 windows xp 中从 cmd 执行命令 我想在 IE 和 Chrome 浏览器而不是记事本中显示输出

感谢您的提示,

PrintWriter output = new PrintWriter(
("C:\\Documents and Settings\\jszpakow\\Desktop\\ping.txt"));

非常感谢您的建议。我是新来的,所以我知道将来我应该更具体。 notepad++ 或者浏览器作为文本查看器没有问题(但是当我创建 html 文本时不像在记事本中那样原始)

我的想法是不要每次打开 CMD 并将 ping 输出复制到我在网络浏览器系统中的案例笔记(基于 Liferay)

我的问题是我需要将此 ping 输出粘贴到浏览器选项卡中特定字段 textarea 的案例注释中,但每次 url 和 textarea ID 都不同。

(source html) textarea id="xx:caseViewForm:caseViewTabView:caseNotesInput"

所以也许我可以将输出发送到缓冲区并使用 ctrl + v 粘贴它

当我尝试使用 xml 或 docx 文件作为输出时,它会创建它们但我无法打开它。 (我收到消息损坏的文件)

【问题讨论】:

    标签: java internet-explorer google-chrome fileoutputstream


    【解决方案1】:

    我假设您不想编写某种 Web 服务器或 Web 服务。如果您只是双击一个文件来查看其输出,请将输出文本文件重命名为 .html

    您甚至可以打印出 html 标签并格式化文本以使其看起来更好。

    PrintWriter output = new PrintWriter( ("C:\Documents and Settings\jszpakow\Desktop\ping.html"));
    

    【讨论】:

      【解决方案2】:

      如果您想将网络浏览器用作文本文件查看器,默认情况下他们可以这样做。 URL 格式为file://$path,所以在本例中:

      file://C:\Documents and Settings\jszpakow\Desktop\ping.txt
      

      将文件扩展名重命名为 .html 将使您的浏览器成为默认查看器,但您会丢失原始文本的格式。

      但是,如果您希望将输出提供给网络上的其他人,则需要一个可公开访问的网络服务器来上传。这意味着您要么必须在本地计算机上安装和配置 WAMP,要么获得一个网络托管帐户并将文件通过 FTP 传输。

      【讨论】:

        【解决方案3】:

        记事本有什么问题?你没用过记事本++,是吗?使用它,它会比任何浏览器都好。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-19
          • 2019-02-19
          • 1970-01-01
          • 1970-01-01
          • 2016-12-18
          • 2012-08-05
          相关资源
          最近更新 更多