Eclipse上でhtmlを使い以下のようなコードをかきました。
HTML
1//投稿内容のリスト 2 List<String> postContentList = new ArrayList<String>(); 3 postContentList.add( name ); 4 postContentList.add( age ); 5 postContentList.add( sex ); 6 postContentList.add( satisfactionLevel ); 7 postContentList.add( message ); 8 9 //HTML文書(HTMLテーブル作成Sample画面)の出力 10 out.println( "<html> "); 11 out.println( "<head> "); 12 out.println( " <title>アンケート回答一覧</title> "); 13 out.println( "</head> "); 14 out.println( "<body> "); 15 out.println( " <h2>ご協力ありがとうございました!</h2> "); 16 17 //--------------▼テーブルの作成▼-------------- 18 19 out.println( " <table class=\"list\" border=1 id=\"TABLE\"> "); 20 out.println( " <tr bgcolor=\"#c0c0c0\"> "); 21 out.println( " <th>名前</th> "); 22 out.println( " <th>年齢</th> "); 23 out.println( " <th>性別</th> "); 24 out.println( " <th>満足度</th> "); 25 out.println( " <th>ご意見・ご感想</th> "); 26 out.println( " <th>回答時間</th> "); 27 out.println( " </tr> "); 28 29 for (int i = 0; i < postContentList.size(); i++) { 30 31 out.println(" <tr> "); // trタグ:1行分の情報を表す(2行目以降) 32 out.println(" <td>" + postContentList.get(i) + "</td> "); // tdタグ:データを表す(1列目) 33 out.println(" </tr> "); // trタグ(閉じ) 34 } 35 36 out.println( " </table> "); //tableタグ(閉じ) 37 38 //--------------▲テーブルの作成▲-------------- 39 40 out.println(" <a href=\"InputSurvey\">アンケート画面へ戻る</a> "); //前の画面に戻るリンクの設定 41 42 out.println( "</body> "); 43 out.println( "</html> "); 44 45 }
やりたいことは、ArrayListに格納した情報をテーブルにしてブラウザに表示したいといった感じです。アルゴリズム的なところは難しすぎて間違っている気しかしない状態でコーディングしておりますが、思いがけないところでエラーが発生してしまいました。out.println( "< >" )のところなのですが、Eclipse上で「out」の部分に赤の波線が引かれており、「outを解決できません」というエラーが出てくるのです。しかし、今までhtmlで普通にout.printlnを使ていたので何がそんなにダメなのかわかりません。自分なりに同じエラーが起こっていないかネットで検索してみましたが、解決策見つからず...。
どなたかお助けください!!!
回答1件
あなたの回答
tips
プレビュー