问题标签 [spring-webflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3201 浏览

java - 来自新手的关于 Spring Webflow 2.0 的问题

我是 Spring MVC 框架和 Webflow 的新手,当然,我曾参与过一个涉及这些技术的项目。我有一个问题,我无法在 Spring 网站论坛上得到回答,所以我想我会在这个论坛上与聪明的人核实一下。

我有一个视图(即屏幕),当我退出时,我想根据导致我退出的事件转到不同的屏幕。因此,对于各种事件,我基本上有多个“过渡”声明。到目前为止,一切都很好。当我在每个转换中执行多个“评估表达式”时,就会出现问题。我得到了非常不可预测的结果。似乎有时只有第一个评估被执行并且我的应用程序挂起。我引用的示例和文档本质上非常简单。通常,它们不会评估带有转换的表达式。但是,我需要设置特定于我要去的屏幕的变量。

我知道有动作和决策状态标签,但是当我插入多个“表达式评估”时遇到了类似的问题。

任何人都可以就我要完成的工作提供任何见解吗?

作为记录,我正在开发一个新项目,其中大多数人都是 Web 开发的新手。我们正在将我们的主要产品从旧的客户端服务器架构“更新”到基于 Web 的新版本。所以,我这里没有资源可以帮忙。这里的 2 个人据说对 Web 流略知一二,似乎也被难住了。我怀疑当我被告知只“使用他们的示例代码”时,我试图模仿那些不确定自己在做什么的人的代码。

谢谢

坦率

0 投票
5 回答
17913 浏览

spring - 如何在 Spring 中使用多个 ViewResolver?

我正在开发一个 web 应用程序,我的大部分页面都使用 apache tile (2.1.2),但其中一些只需要纯 jsps。

我遇到了一个问题,anInternalResourceViewResolver和 aUrlBasedViewResolver无论如何都会尝试解析视图,因此无论我使用哪种排序,它要么在普通 JSP 页面上失败,要么在瓦片页面上失败。

这是配置:

为了更清楚我想要做什么,我需要能够拥有这样的视图状态:

有谁知道如何配置东西,以便我可以让它呈现瓷砖定义和纯 jsps?

0 投票
1 回答
333 浏览

jsf - 任何 FileUpload 替代品可以与 ICEfaces 和 Spring Web Flow 并排工作?

来自 ICEfaces 的 FileUpload 控制与 Spring Web Flow 2.0 冲突。如果有人知道另一个 FileUpload JSF 控件,它可以与 Spring Web Flow 正常工作并且不与 ICEfaces 冲突?

0 投票
2 回答
2989 浏览

grails - grails web flow异常处理

在我的 Grails 应用程序中,我定义了以下(简化的)Web 流程

如果“start”状态引发了 MemberException,则执行应该继续到“handleRegMemberException”状态,但事实并非如此。我的流程定义有什么问题,或者我对它应该如何工作的理解有问题吗?

谢谢,唐

0 投票
2 回答
798 浏览

java - Webflow 2.0 问题

我有一个可以返回多个事件的视图状态。对于他们中的大多数人来说,有一个我想“评估”的常用 jave 方法。我想做一些不同的事情的地方很少。但是,每个事件都会转换到不同的状态。我的 Web 流代码现在正在多次重复该方法的评估,每个适用的转换一次。当然,如果我想始终评估该方法,我可以在退出时调用它,但由于我不想在所有情况下都这样做,所以我不得不在转换调用中重复它。有没有其他方法可以做到这一点?

坦率

0 投票
1 回答
1381 浏览

spring - grails中Spring WebFlow的继承和子流

Spring WebFlow 支持一些高级重用功能,例如流继承和子流。在 SWF xml 定义中使用此功能非常简单,例如:

我可以在 Grails 中将这些功能与 weblflow 一起使用吗?我可以使用 SWF groovy dsl 定义这些吗?如何在 grails 中使用 Spring WebFlow 定义?

0 投票
2 回答
1924 浏览

spring - 找不到用于转换“dataModel”的人脸转换服务

在使用 JSF 集成创建我的第一个 swf 应用程序时,我收到以下错误:在第一个请求上解析我的流定义时无法加载类“dataModel”。

<faces:flow-builder-services/>尽管我的 webflow 应用程序上下文中包含标签,但在尝试查找该别名的类时,似乎没有调用 FacesConversionService(理解“dataModel”别名的类) 。

在尝试找出原因时进行一些调试,我注意到以下内容:

  1. 包含的 xml 文件<faces:flow-builder-services/>由上下文加载器侦听器加载,并且 facesConversionService bean 已注册
  2. 流处理程序映射和适配器被正确调用,请求被转发到预期的流,该流定义是动态创建的。
  3. 在为流创建内部基础结构对象时,swf 在侦听器加载的应用程序上下文之上创建一个 Web 应用程序上下文。这个新的 wac 包含对 swf 范围等的定义,并将上面的侦听器的应用程序上下文作为父级。
  4. 找到并解析了我的流程的流程定义文件,当它尝试查找评估元素的结果类型的类时,转换服务不知道“dataModel”别名。

实际上,最后一点的有趣之处在于,转换服务要么在上面第 3 点创建的应用程序上下文中查找为本地 bean,要么在父流构建器上下文中查找 - 如果未找到。

faces 转换服务既不是上下文的本地 bean(它注册在流上下文的父上下文中),也不是注册为流构建器上下文的转换服务(至少是由<flow:flow-registry/>元素创建的 FlowBuilderContextImpl )。

有人知道出了什么问题吗?

我认为它与应用程序服务器无关,但以防万一,我在 websphere 6.1.0.23 上运行,带有 spring 2.5.6 和 webflow 2.0.8.RELEASE。

这是我的配置文件:

网页.xml:

MVC 部分的 Beans 定义(/WEB-INF/applicationContext-webmvc.xml):

swf 部分的 Bean 定义(/WEB-INF/applicationContext-webflow.xml):

异常的堆栈跟踪:

0 投票
1 回答
11389 浏览

spring - 传递 URL 参数 Spring Web Flow

我有这个使用 Spring Web Flow 框架的 Web 应用程序。在我的主页中,我默认显示员工列表。当我单击特定行时,我需要重定向到显示该行详细视图的另一个页面。我正在考虑通过 URL 参数在我的行中传递“名称”字段。

这是可能的还是 Spring web flow 支持从 URL 获取参数?

0 投票
1 回答
5605 浏览

spring-webflow - Spring Web Flow 设置表单输入值

我在为 Spring Form 输入字段分配默认值时遇到问题。这是我的代码

问题是它会这么说value attribute is not valid for tag <form:input>

0 投票
4 回答
3101 浏览

grails - Grails Webflow - 将事物*排除在流范围之外

我错过了一些东西......

我有一个看起来像这样的 Grails webflow:-

TargetCommand 是可序列化的。但我收到此错误:-

由于某种原因, Target.list().each {} 闭包内的“目标”对象被放入流范围内,我不知道如何将其标记为瞬态。

当我不希望它们也放置在流范围中时,我在服务中有一些代码。

如何停止将闭包中的局部瞬态变量放入流范围?