0

こんにちは
、Spring 3.0、Hibernate、および JSP ページをビュー テクノロジとして使用して Web アプリケーションを開発しています。そして、ページをリンクするという問題に行き詰まっています。

状況は次のとおり
です。すべての要素を追加、編集 (同じフォーム)、および表示 (データテーブルを使用) するための単純な jsps を実行しています。これまでのところ、編集ページを開くことができるインデックス ページからのすべてのレコードでグリッドにアクセスしているだけなので、すべてが機能します (戻るボタンはグリッドにリンクし、グリッドにポイントを追加するためのコントローラー メソッドも)。
しかし、いくつかのレコードが接続されています:

  • 要求
  • 解像度
  • 呼称
もちろん、それぞれを個別に表示したり、編集したりできます。ただし、各要求には関連する解決策のリストがあり (したがって、解決策の更新フォームを表示すると、関連する解決策を含むグリッドが表示されます)、選択された解決策の編集フォームを開くことができるはずです。ここで、状況が解決策の訴えで繰り返されます。問題は、各編集フォームに「戻るボタン」を付けて、「一歩戻る」(スタックのようなもの) にしたいことです。

数時間のコーディングと多くの考えの後、この「スタック」情報をあるページから別のページに渡す方法を思いつくことができませんでした。

アドバイス(フレームワークまたはソリューションのいずれか)に感謝します。
PS。ソースコードが必要な場合は、できるだけ早くここに投稿しますが、この質問は、特定のコードのソリューションを作成するというよりも、アイデアと一般的なソリューションに関するものだと考えています。
PS2。問題は、関連付けのレイヤーがいくつ必要になるかわからないため、一般的な解決策が必要なことです。

アドバイスと忍耐に感謝します。
ジョニー

4

1 に答える 1

0

ポートレットで作業していると考えて、ポートレットについて話しましょう。ポートレットのインデックス JSP は、

 <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
 <portlet:defineObjects/>
 <portlet:resourceURL var="requisitionURL" id="requisition" action="requisitionURL"    escapeXml="false" />
 ...
 <td>Click <a href="requisitionURL">here</a> for requisition</td>
 ...

そしてあなたのコントローラ内で

 @Controller
 ResourceRequest(param="action=requisitionURL")
 public class{
 ...Your to do
 return requisition.jsp
 }
于 2011-03-19T13:36:15.327 に答える