为了在Spring Webflow 2中绑定它,是否必须将'model'声明为'var'?

时间:2009-03-13 10:07:37

标签: spring-webflow

我目前正在使用Spring Webflow 2,在为实际编写流程的所有JSP之前,我一直在编写流程的单元测试。出于某种原因,我的requestParameters没有绑定到我的模型对象。我在进入与其绑定的视图状态之前创建模型对象(而不是在流程中将其声明为'var')。我已经仔细检查了所有参数名称/模型对象属性,一切都是正确的,但由于某种原因,它只是没有绑定。有人知道为什么吗?

1 个答案:

答案 0 :(得分:1)

您指的是Chapter 14 of the Reference中的单元测试吗?如果是这样的话,由于我还没有理解的原因,模型不会受到这些测试的约束。 Spring Web Flow模拟不会模拟绑定部分。

另见this similar question

在他们解决此问题之前,您只需要在测试中自己进行绑定,将对象的字段设置为您在流程中设置的参数。但是,我知道这不是一个非常令人满意的测试。