質問: con.createStatement(); ResultSet rs=stmt.executeQuery("SELECT NO, NAME, QUANTITY FROM god3 ORDER BY NO"); %> NO 名前 <% //結果取得 while(rs.next()){ %> <%= rs.getString("NO")%> <%= rs.getString("NAME") %> <% } %> <% //接続解除 rs.close(); stmt.close(); con.close(); %> ``` ### 試したこと クリーン機能を試しましたが何も起こりませんでした。スペルミスも何度も確認しました。 参考にした本が平成13年発行のものなので古いのでしょうか? ### 補足情報 Eclipse・Tomcatv7.0・MySQLを使っています。
回答: 上記の回答通り、404は存在しないurlにアクセスしていることになります。 おそらくアクセスするurlは http://localhost:8080/[プロジェクト名]/[web.xmlのservlet-name]/[jspファイル名] となると思います また、参考にした本が平成13年とのことですが、新しいjava・servlertではアノテーションの利用によりweb.xmlの記載が不要となったり仕様がかなり違っています(楽になってます) 書籍と同じバージョンのJavaやTomcatを利用している場合は問題ないと思いますが、書籍と違うバージョンを入れている場合は仕様変更により動かない場合もあります。 書籍と同一のバージョンと同一でしょか? 平成13発行だと枯れた技術になってしまうので、できれば新しい書籍の購入したほうが良いかと思います。