【发布时间】:2016-04-09 18:22:59
【问题描述】:
情况:我正在开发一个spring mvc web flow应用程序,我有两个表customer和customerAdress以及两个对应的模型:customerModel和customerAdressModel,现在关注是我的 flow.xml :
<var name="customer" class="com.model.Customer"/>
<var name="customerAdress" class="com.model.CustomerAdress"/>
<var name="id">
<view-state id="customer" view="customerView.jsp" model="customer">
<transition on="next" to="customerAdress"/>
</view-state>
<view-state id="customerAdress" view="customerAdressView.jsp" model="customerAdress">
<transition on="next" to="insertCustomer"/>
</view-state>
<action-state id="insertCustomer">
<evaluate expression="Buisness.insertCustomer(customer)"/>
<evaluate expression="Buisness.fetchCustomerId(customer)" result="id"/>
<evaluate expression="Buisness.insertCustomerAdress(id,cutomerAdress)"/>
</action-state>
现在insertCustomer 插入客户,fetchCustomerId 获取客户的 id,insertCusotomerAdress 通过id 插入客户地址
问题:我的问题是这段代码不起作用,特别是insertCustomerAdress 不起作用,我认为我在标记id 或将业务服务的值分配给id 时犯了一些错误,有人可以告诉我正确的语法吗?
【问题讨论】:
标签: spring jsp spring-mvc spring-webflow spring-webflow-2