0
情況:我開發一個Spring MVC的網絡流量的應用程序,因爲我有兩個表customer
和customerAdress
和兩個對應的型號:customerModel
和customerAdressModel
,現在下面是我的flow.xml:如何將商業服務返回的值存儲在spring web流中的變量中?
<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
問題獲取客戶的客戶ID和insertCusotomerAdress
插入不會忽略:我的問題是這段代碼不工作,特別是insertCustomerAdress
不工作,我認爲我在解碼id
或將商店服務的值分配給id
時犯了一些錯誤,有人可以告訴我適當的語法嗎?