问题标签 [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.
java - 来自新手的关于 Spring Webflow 2.0 的问题
我是 Spring MVC 框架和 Webflow 的新手,当然,我曾参与过一个涉及这些技术的项目。我有一个问题,我无法在 Spring 网站论坛上得到回答,所以我想我会在这个论坛上与聪明的人核实一下。
我有一个视图(即屏幕),当我退出时,我想根据导致我退出的事件转到不同的屏幕。因此,对于各种事件,我基本上有多个“过渡”声明。到目前为止,一切都很好。当我在每个转换中执行多个“评估表达式”时,就会出现问题。我得到了非常不可预测的结果。似乎有时只有第一个评估被执行并且我的应用程序挂起。我引用的示例和文档本质上非常简单。通常,它们不会评估带有转换的表达式。但是,我需要设置特定于我要去的屏幕的变量。
我知道有动作和决策状态标签,但是当我插入多个“表达式评估”时遇到了类似的问题。
任何人都可以就我要完成的工作提供任何见解吗?
作为记录,我正在开发一个新项目,其中大多数人都是 Web 开发的新手。我们正在将我们的主要产品从旧的客户端服务器架构“更新”到基于 Web 的新版本。所以,我这里没有资源可以帮忙。这里的 2 个人据说对 Web 流略知一二,似乎也被难住了。我怀疑当我被告知只“使用他们的示例代码”时,我试图模仿那些不确定自己在做什么的人的代码。
谢谢
坦率
spring - 如何在 Spring 中使用多个 ViewResolver?
我正在开发一个 web 应用程序,我的大部分页面都使用 apache tile (2.1.2),但其中一些只需要纯 jsps。
我遇到了一个问题,anInternalResourceViewResolver
和 aUrlBasedViewResolver
无论如何都会尝试解析视图,因此无论我使用哪种排序,它要么在普通 JSP 页面上失败,要么在瓦片页面上失败。
这是配置:
为了更清楚我想要做什么,我需要能够拥有这样的视图状态:
有谁知道如何配置东西,以便我可以让它呈现瓷砖定义和纯 jsps?
jsf - 任何 FileUpload 替代品可以与 ICEfaces 和 Spring Web Flow 并排工作?
来自 ICEfaces 的 FileUpload 控制与 Spring Web Flow 2.0 冲突。如果有人知道另一个 FileUpload JSF 控件,它可以与 Spring Web Flow 正常工作并且不与 ICEfaces 冲突?
grails - grails web flow异常处理
在我的 Grails 应用程序中,我定义了以下(简化的)Web 流程
如果“start”状态引发了 MemberException,则执行应该继续到“handleRegMemberException”状态,但事实并非如此。我的流程定义有什么问题,或者我对它应该如何工作的理解有问题吗?
谢谢,唐
java - Webflow 2.0 问题
我有一个可以返回多个事件的视图状态。对于他们中的大多数人来说,有一个我想“评估”的常用 jave 方法。我想做一些不同的事情的地方很少。但是,每个事件都会转换到不同的状态。我的 Web 流代码现在正在多次重复该方法的评估,每个适用的转换一次。当然,如果我想始终评估该方法,我可以在退出时调用它,但由于我不想在所有情况下都这样做,所以我不得不在转换调用中重复它。有没有其他方法可以做到这一点?
坦率
spring - grails中Spring WebFlow的继承和子流
Spring WebFlow 支持一些高级重用功能,例如流继承和子流。在 SWF xml 定义中使用此功能非常简单,例如:
我可以在 Grails 中将这些功能与 weblflow 一起使用吗?我可以使用 SWF groovy dsl 定义这些吗?如何在 grails 中使用 Spring WebFlow 定义?
spring - 找不到用于转换“dataModel”的人脸转换服务
在使用 JSF 集成创建我的第一个 swf 应用程序时,我收到以下错误:在第一个请求上解析我的流定义时无法加载类“dataModel”。
<faces:flow-builder-services/>
尽管我的 webflow 应用程序上下文中包含标签,但在尝试查找该别名的类时,似乎没有调用 FacesConversionService(理解“dataModel”别名的类) 。
在尝试找出原因时进行一些调试,我注意到以下内容:
- 包含的 xml 文件
<faces:flow-builder-services/>
由上下文加载器侦听器加载,并且 facesConversionService bean 已注册 - 流处理程序映射和适配器被正确调用,请求被转发到预期的流,该流定义是动态创建的。
- 在为流创建内部基础结构对象时,swf 在侦听器加载的应用程序上下文之上创建一个 Web 应用程序上下文。这个新的 wac 包含对 swf 范围等的定义,并将上面的侦听器的应用程序上下文作为父级。
- 找到并解析了我的流程的流程定义文件,当它尝试查找评估元素的结果类型的类时,转换服务不知道“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):
异常的堆栈跟踪:
spring - 传递 URL 参数 Spring Web Flow
我有这个使用 Spring Web Flow 框架的 Web 应用程序。在我的主页中,我默认显示员工列表。当我单击特定行时,我需要重定向到显示该行详细视图的另一个页面。我正在考虑通过 URL 参数在我的行中传递“名称”字段。
这是可能的还是 Spring web flow 支持从 URL 获取参数?
spring-webflow - Spring Web Flow 设置表单输入值
我在为 Spring Form 输入字段分配默认值时遇到问题。这是我的代码
问题是它会这么说value attribute is not valid for tag <form:input>
。
grails - Grails Webflow - 将事物*排除在流范围之外
我错过了一些东西......
我有一个看起来像这样的 Grails webflow:-
TargetCommand 是可序列化的。但我收到此错误:-
由于某种原因, Target.list().each {} 闭包内的“目标”对象被放入流范围内,我不知道如何将其标记为瞬态。
当我不希望它们也放置在流范围中时,我在服务中有一些代码。
如何停止将闭包中的局部瞬态变量放入流范围?