2

WebFlow の 2 つの異なるビューステートに同じ jsp を使用しています。

  • 最初のビューステートは、レコードを追加するために使用されます。
  • 2 つ目は、既に追加されたレコードを編集するために使用されます (概要ページから戻ってきたとき)。

コードの 99% は共通であるため、2 つのビューステートの JSP を複製したくありません。

ビューステートの ID (名前) を取得して、基本的な if/select ロジックのために EL で使用することをお勧めします。

jsp でビューステートの ID (名前) を取得するにはどうすればよいですか?

4

2 に答える 2

3

現在のビューステートの名前 (id) を取得するソリューションは次のとおりです。

${flowRequestContext.currentState.id}
于 2013-08-01T08:16:24.240 に答える
0

試す

<c:out value="${flowExecutionContext.activeSession.state.id}"/>
于 2013-07-31T14:52:54.513 に答える