spring - 如何获取 JSP 内 Web Flow 的当前 View 状态 ID?

标签 spring jsp el spring-webflow

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

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

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

我更愿意获取 View 状态的 id(名称),以便在 EL 中使用它来实现一些基本的 if/choose 逻辑。

如何获取 jsp 中 View 状态的 id(名称)?

最佳答案

获取当前 View 状态的名称(id)的解决方案是:

${flowRequestContext.currentState.id}

关于spring - 如何获取 JSP 内 Web Flow 的当前 View 状态 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17949149/

相关文章:

java - InheritanceType.JOINED 策略不适用于 Spring Boot

javascript - 如何将值从Jquery 传递给jsp?

java - 在单选按钮上渲染列表选择设计

mysql - 如何在jsp中插入外键

eclipse - Eclipse 中的内容辅助不适用于 JSP 文件中的 EL

spring - 尽管有 `Annotations differs on glue classes found`,如何使用自己的 Spring 上下文配置来定义通用 Cucumber 步骤

java - 无法启动嵌入式 Jetty 服务器

jsf - 在 <ui :repeat>? 中指定元素的条件渲染 <c:if> 似乎不起作用

jsp - 如何在EL表达式语言中比较两个对象变量?

java - Spring boot Reactive 应用程序启动 tomcat 代替 Netty