-2

Hibernateを使用してデータベースをセットアップしていて、JSPページのテーブルで検索を呼び出したいと思います。jspページでJava関数を呼び出して結果を保存し、jspページに出力するにはどうすればよいですか?

検索機能(件名検索)

public Iterable<Layouts> getSelectedLayouts(String subjectName){}

jspページにこのメソッドを含むクラスがSpringBeanとしてあります

custom:useSpringBean var="layoutManager" bean="LayoutManager" 

ここで、LayoutManagerはクラスです

jspページでメソッドを呼び出して結果を出力する方法がわかりません

Spring / Hibernateを使用してデータベースに接続し、ローカルのTomcatサーバーでjspを実行しています

4

1 に答える 1

1

使用しているフレームワークについての質問からは明らかではないためです。非常に一般的でシンプルな答えを提供しますが、同じ考え方はどのフレームワークでも使用できます。

おそらく、クリックするとサーブレットを呼び出すボタンが jsp ページにあると思います。サーブレット内では、jsp ページを介して送信されたフィールドにアクセスできます。フィールドを使用して検索オブジェクト (DAO) を作成し、それを使用してデータベースにクエリを実行します。

データベースから結果を取得したら、それをセッション スコープに保存します。これで、jsp ページでオブジェクトにアクセスして表示できるようになりました。jstl を使用して、オブジェクトのフィールドにアクセスできます。

于 2012-06-05T22:20:38.497 に答える