スクリプトレットを使用し、ログイン画面を作成しようと考えています。
<%@ page import="java.io.*,javax.servlet.*,javax.servlet.http.*,java.net.*,java.sql.*" %>
<%
request.setCharacterEncoding("Shift_JIS");
String id = (String)request.getParameter("id");
String pass = (String)request.getParameter("pass");
String drv = "org.postgresql.Driver";
String dsn = "jdbc:postgresql://localhost:5432/?user=postgres&password=aipo";
String sql = "SELECT * FROM TURBINE_USER";
Connection cn = DriverManager.getConnection(dsn);
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery(sql);
while (rs.next()) {
out.println("<P>" + rs.getString(1) + "</P>");
}
rs.close();
st.close();
cn.close();
%>
上記を実行すると
org.apache.jasper.JasperException: Exception in JSP: /get.jsp:18
となり、
ResultSet rs = st.executeQuery(sql);
の時点でエラーとなります。
Statement st = cn.createStatement();
まで正常に動作するのは確認済みです。
類似する質問に
http://oshiete1.goo.ne.jp/qa3522131.html
がありましたが、解決できませんでした。
どこが間違っていますでしょうか。
No.1ベストアンサー
- 回答日時:
>org.apache.jasper.JasperException: Exception in JSP: /get.jsp:18
の後に続くエラーメッセージがあるはずです。
それを提示して下さい。
スキーマが違っていて、テーブルが見当たらないとかかしら。
この回答への補足
自己解決しました。
Connection cn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/org001", "postgres", "aipo");
接続文字列の入れ方が間違っていたようです。
でも Statement st = cn.createStatement(); を通った時点で落ちてもよさそうなんですけどね・・・
スキーマは現在publicのみです。
以下よりエラーメッセージ(文字数制限の為一部抜粋です)。
org.apache.jasper.JasperException: Exception in JSP: /get.jsp:18
15: out.println("ステートメント作成前");
16: Statement st = cn.createStatement();
17: out.println("レコードセット");
18: ResultSet rs = st.executeQuery(sql);
19: while (rs.next()) {
20: out.println("<P>" + rs.getString(1) + "</P>");
21: }
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
原因
javax.servlet.ServletException: ERROR: relation "turbine_user" does not exist
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
org.apache.jsp.get_jsp._jspService(get_jsp.java:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jspからServletを呼び、元のjsp...
-
JSPからJSPへ情報を渡せる?
-
webアプリを作ってます。エラー...
-
jspでbeanを使いたいのです...
-
eclipseで新規Tomcatプロジェク...
-
リンクの無効化/有効化 の切り...
-
異なるwarのJSPにフォワードす...
-
JSPの値により遷移先を変更する
-
TomcatとJSPの階層関係
-
Tomcatで開発したStrutsアプリ...
-
jsp:paramアクションタグで配列...
-
Servlet-JSP間のhidden要素での...
-
フォーム上で押されたボタンに...
-
「<c:forEach タグが終了し...
-
Java-jspの画面入力値保持について
-
C言語で今まで表示していた画面...
-
ボタンが活性化の場合とは、ボ...
-
三菱GOTの画面切り替えについて
-
リクエストに応じたselectedの...
-
腕時計の時報をならないように...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jspからServletを呼び、元のjsp...
-
webアプリを作ってます。エラー...
-
JSPからJSPへ情報を渡せる?
-
jspでbeanを使いたいのです...
-
WEB-INF直下のフォルダ
-
JSPのエラー画面(error.jsp)に...
-
[JSP]1Servletから複数フレーム...
-
javaでカレンダー作成
-
return new ActionForward("xxx...
-
Tomcatの仮想ディレクトリ配置...
-
jsp:paramアクションタグで配列...
-
struts2 jspファイル直接参照禁...
-
Servlet-JSP間のhidden要素での...
-
Struts:フレーム内JSPからcssフ...
-
JSPでimportを行う時の、変数の...
-
Java PostgreSQL スクリプトレット
-
javascriptでformの送信後、値...
-
Seaser2のフォルダ構成について
-
jspからjarを参照したいのですが
-
RequestDispatcherの使用方法
おすすめ情報