• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーブレット Java )

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

このQ&Aのポイント
  • サーブレット内でサブクラスを使用し、その内容をサーバで表示する方法を教えてください。
  • 使用しているソースコードには、サーブレット内での標準出力をサーバで表示したいという要望があります。
  • また、サブクラスでサーブレットを宣言できるのかという疑問もあります。

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

  • ベストアンサー
  • infeeld
  • ベストアンサー率37% (3/8)
回答No.1

Keiro クラスの viewData メソッドに PrintWriter の引数を追加してはいかがでしょうか。 class Keiro {   public void viewData(PrintWriter out) {     Object atokeiro[] = hsNext.keySet().toArray();     Arrays.sort(atokeiro);     for (int i = 0; i < atokeiro.length; i++) {       out.println(・・・);     }   } } ■呼び出し元 PrintWriter out = response.getWriter(); //中略 hsFlow.get(maekeiro[i]).viewData(out); HttpServletResponse#getWriter で取得した Writer に print すれば、どのクラスでも出力が可能です。

tsa63688
質問者

お礼

public void viewData(PrintWriter out) { //なるほど!解決できました。 ご回答ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

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

回答前に確認しておきたいけど 「サーバで表示する」 ってどういう意味?

すると、全ての回答が全文表示されます。

関連するQ&A