2

我在我的 WebFlow 中对两个不同的视图状态使用相同的 jsp。

  • 第一个视图状态用于添加记录。
  • 第二个用于编辑已添加的记录(从概览页面返回时)

我不想为 2 个视图状态复制 jsp,因为 99% 的代码都是通用的。

我更愿意获取视图状态的 id(名称),以便在 EL 中将其用于一些基本的 if / choose 逻辑。

如何在 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 回答