• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブクラスの内容をサーバで表示したいです)

サブクラスの内容をサーバで表示する方法

このQ&Aのポイント
  • サーブレット内での標準出力(System.out.println)の内容をサーバに送る方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.3

ServletクラスでHttpServeltRequestに格納して JSPでHttpServeltRequestから取得する というのが一般的なやり方よ。 もしくは HttpServletResponseから getWriterして それにprintlnすればいいわ。

tsa63688
質問者

お礼

ご回答ありがとうございます。 そのソースがサブクラスに書けずに苦しんでいました。 解決できなかったので改めて再質問にすることにしました。

その他の回答 (2)

回答No.2

「とりあえず、サブクラスの情報 (System.out.println("→"+atokeiro[i]+" "+(hsNext.get(atokeiro[i]).intValue()*100/soukei)+"%");) が表示されればいい」 と言うことであれば、そのサーバ上の何処かのファイルに書き出してはどうですか?。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

あなた何を言っているのかわからないわ。 Sflow1クラスの内容はわかるけど > どうすれば標準出力(System.out.println)で表示した内容をそのままサーバに送れるのでしょうか? これ、具体的に何をしたいのかしら。 そもそもServletはサーバで動いているんだから "サーバに送る"必要もないわよね? それともSflow1クラスが動いているサーバとは また別のサーバに送りたいってことかしら? とりあえず > サーバに送れるのでしょうか? この文言の意味として2つ考えてみたんだけど ・ブラウザに出力されるHTMLに表示したい ・ログをファイルに出力したい 前者かしら?

tsa63688
質問者

補足

ご回答ありがとうございます。 >ブラウザに出力されるHTMLに表示したい はい。(前者のほうです。) 送るという表現が正しくなかったですね。現時点で標準出力しか できないので、ブラウザで表示するにはどうすればいいでしょうか。 とりあえず、サブクラスの情報 (System.out.println("→"+atokeiro[i]+" "+(hsNext.get(atokeiro[i]).intValue()*100/soukei)+"%");) が表示されればいいんですが、私としてはresponseしないとブラウザで表示できないと認識しておりますので、解決策が浮かばず質問いたしました。

関連するQ&A