spirng web flow 从没接触过,不知它是怎样一步步执行的,望高手帮忙,我真的很急,如果是说不清楚的话,可以简单的说一下,
以下是我从网上下载的,帮我讲解一下,谢谢,<flow xmlns="http://www.springframework.org/schema/webflow"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/webflow
http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd">
<var name="mycart" class="samples.webflow.Cart"/>
<on-start>
<set name="conversationScope.cart" value="mycart"></set>
</on-start>
<view-state id="viewCart" view="viewCart" >
<on-render>
<evaluate expression="productService.getProducts()" result="viewScope.products"/>
</on-render>
<transition on="submit" to="viewOrder"/>
<transition on="addToCart" to="addProductToCart"/>
</view-state>
<subflow-state id="addProductToCart" subflow="addToCart">
<transition on="productAdded" to="viewCart" />
</subflow-state>
<view-state id="viewOrder" view="viewOrder">
<transition on="confirm" to="orderConfirmed"/>
</view-state>
<view-state id="orderConfirmed" view="orderConfirmed">
<transition on="returnToIndex" to="returnToIndex"/>
</view-state>
<end-state id="returnToIndex" view="externalRedirect:servletRelative:/index.jsp">
</end-state>
<global-transitions>
<transition on="cancelShopping" to="returnToIndex"/>
</global-transitions>
</flow>
具体是各个标签是指什么意思呢,嘿嘿,最好是白话,容易理解
以下是我从网上下载的,帮我讲解一下,谢谢,<flow xmlns="http://www.springframework.org/schema/webflow"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/webflow
http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd">
<var name="mycart" class="samples.webflow.Cart"/>
<on-start>
<set name="conversationScope.cart" value="mycart"></set>
</on-start>
<view-state id="viewCart" view="viewCart" >
<on-render>
<evaluate expression="productService.getProducts()" result="viewScope.products"/>
</on-render>
<transition on="submit" to="viewOrder"/>
<transition on="addToCart" to="addProductToCart"/>
</view-state>
<subflow-state id="addProductToCart" subflow="addToCart">
<transition on="productAdded" to="viewCart" />
</subflow-state>
<view-state id="viewOrder" view="viewOrder">
<transition on="confirm" to="orderConfirmed"/>
</view-state>
<view-state id="orderConfirmed" view="orderConfirmed">
<transition on="returnToIndex" to="returnToIndex"/>
</view-state>
<end-state id="returnToIndex" view="externalRedirect:servletRelative:/index.jsp">
</end-state>
<global-transitions>
<transition on="cancelShopping" to="returnToIndex"/>
</global-transitions>
</flow>
具体是各个标签是指什么意思呢,嘿嘿,最好是白话,容易理解
解决方案 »
- 火狐没法解析jquery的这个方法怎么办?
- 请教大家一个新手的问题
- java web 和java ee 有什么区别?
- jdbc和spring结合,怎么写JDBC与数据库操作的语句?
- 初学Struts2的几个问题
- ejbCreate问题?
- 如何用JDBC管理数据库底层
- 如何改变Tomcat的欢迎页面啊?
- 初学strtus,tomcat。有关表单submit处理机制不是很明白,希望得到解答。(满分送)
- [100分]jboss3.2的oracle817的oracle-xa-ds.xml(即xa ds)如何配置??
- JDBC OCI方式连本机数据的问题
- 求JSF2.0教程,不论EN还是CN,最好CN!
on-start流程开始
view-state对应jsp页面
<evaluate expression="productService.getProducts()" result="viewScope.products"/>
执行的是productService(spring管理的类)中的getProducts方法
onsubmit是提交时执行的东西
subflow子流程
end-state是结束状态
global-transitions是全局的东西
就是在任何时候都可以到的状态
http://blog.csdn.net/yaoweijq/archive/2010/11/30/6044941.aspx
可以参照我的文章理解下