- ベストアンサー
JSPから出す?
今までJDBC接続部分をJSPファイル内に書いていたのですが、見にくいので別ファイルとして出すようにという指示を受けました。外に出す???って感じで意味が全くわかりません。同じくJavaScript部分もjsファイルにして外に出すようにと・・・。 どのように書いて(拡張子は何?)、どのようにそこから呼び出すのかが全くわかりません。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
データベースに接続するJavaBeansを作って、JSPの中で使う方法が取れるかと思います。 ↓@ITのちょうどよさそうな記事がありましたので、ご覧になってください。 http://www.atmarkit.co.jp/flinux/rensai/mysql10/mysql10b.html http://www.atmarkit.co.jp/fjava/rensai2/websys06/websys06.html 他にはサーブレット+JSP(サーブレットでデータベースを操作し、JSPにフォワードする)や、JSTL(JSP Standard Tag Library)を使う方法などもありますが、さしあたり簡単なのはJSP+JavaBeansだと思います。
その他の回答 (2)
- terra5
- ベストアンサー率34% (574/1662)
指示を出した人に確認するのが一番です。 ここで答えを得ても、その人の考えと違う可能性がありますし、そうなれば最悪変更作業が無駄になります。 既に、複数の回答が出てますよ。
お礼
確かに・・・ terra5さんのおっしゃるとおりなんです。 ただ今回その指示を出した人にすぐに確認することができなかったのでこちらを利用させてもらいました。 あとは変更作業が無駄にならないことを祈るばかりです。反省。
- watapen
- ベストアンサー率10% (5/48)
外に出すというのは別のファイルにしてくださいっていう意味でしょう。 Javaの場合は別のクラスを作成してくださいという意味ですね。 JavaScriptの場合は <script src="uri"/> という感じでJavaScriptだけを記述したファイルを別に作ってくださいということだと思います。 この場合はファイルの拡張子は.jsとかにしますね。
お礼
ありがとうございます。watapenさんの回答のおかげでjsファイルのほうはすぐできました。 あとはデータベースへの接続がんばります。
お礼
回答ありがとうございます。javascriptと同じように別ファイルにして呼び出せばいいってことですよね。 「@IT」http://www.atmarkit.co.jp/flinux/rensai/mysql10/mysql10b.html は今回の質問内容に限らず大変参考になりました。こんなサイトがあることを知らなかったです。