在Web浏览器中显示Java输出文本

时间:2013-12-19 10:59:00

标签: java internet-explorer google-chrome fileoutputstream

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

感谢您提示,

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

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

我的想法是不是每次都打开CMD并将ping输出复制到我在Web浏览器系统中的案例备注(基于Liferay)

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

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

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

粘贴它

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

3 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

如果您希望将Web浏览器用作文本文件查看器,则默认情况下可以执行此操作。网址格式为file://$path,因此在这种情况下:

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

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

但是,如果您希望将输出提供给网络上的其他人,那么您需要一个可公开访问的Web服务器才能上传到。这意味着您必须在本地计算机上安装和配置WAMP,或者获取Web主机帐户并FTP文件。

答案 2 :(得分:0)

记事本怎么了?你还没有用过Notepad ++,对吗?使用它,它会比任何浏览器都好得多。