質問

ここで我慢してください。私は学生であり、Java Server Pagesを初めて使用しています。 もし私が完全なばかであるならば、誰かが私にこれに関する情報を見つけることができなかったので、JSPのチュートリアルへの良いリンクを私に与えることができます。

さて、ここに行きます...

Netbeansを使用して、ページ間でデータベースに接続するオブジェクトを渡そうとしています。そうしないと、新しいページが表示されるたびにデータベースに再接続する必要があります。

Netbeansを使用すると、各ページを" jsp"として、" design"で表示できます。 Javaコードを表示または表示します。 Javaコードには、AbstractPageBeanを拡張するクラスがあります。問題は、パラメーターを渡したいということですが、クラスを表すオブジェクトがないため、インスタンス変数にアクセスすることはできません。

これを行う方法を教えてもらえますか?

役に立ちましたか?

解決

セッションに入れることができます JSPチュートリアル、セッション

しかし、率直に言って、セッションにデータベース接続を配置しません。彼らは乏しい資源です。 Tomcat JNDIデータベースプーリングのようないくつかのプーリングメカニズムを使用した方が良いでしょう。例

私は個人的にすべてのJavaコードをクラスに入れて、そのクラスを使用します:

java:

public class FooRepo {
    public static Foo getFoo(Long id) {
      // Read resultSet into foo
    }
  }

jsp:

Foo = FooRepo.getFoo( id as stored in JSP );
// display foo

JSPで遊び始める場合は、本を使用することを強くお勧めします。動作中のJSPの作成は非常に簡単ですが、読みやすく保守可能なJSPの作成は困難です。ロジックではなく、ビューにJSPを使用します。

どの本については;本屋に行きます個人的には、コアjavaシリーズとHead Firstシリーズが好きです。最後のシリーズは非常にアクセス可能ですが、徹底的です。

本は高価ですが、本に投資することで、ストラット、spring-mvc、wicket、JSF、または将来使用する他のフレームワークに移行する場合に役立つ基本を理解できます。

他のヒント

http://java.sun.com/j2ee /1.4/docs/tutorial/doc/index.html はJ2EEチュートリアルで、その一部はJSPについても説明しています

sunからのもう1つのJSPチュートリアル: http:// java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPIntro.html

2番目の提案 JSPおよびサーブレットに関する最初の本 。キュートなプレゼンテーションに先送りされないでください。非常に徹底的であり、情報の表示方法は、学習を容易にすることと「固執」するのに役立つという点で非常に効果的です。

Sun Java Web Component Developer認定の取得を検討できます。試験の場合、資料を徹底的に学習するよう強制するのに良い方法です。残念ながら、最初にSun Java Programmer認定を取得する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top