读书人

Struts2 学习札记7-Result Type

发布时间: 2012-10-08 19:54:56 作者: rapoo

Struts2 学习笔记7--Result Type

Result Type(用于struts.xml中result元素的type属性的值)
一个提交到服务器的处理通常可以分为两个阶段,

第一个阶段查询服务器状态(查询或者更新数据库),

第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。


Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。
Struts2支持的不同类型的返回结果为:


Struts2 学习札记7-Result Type
?
Struts2 学习札记7-Result Type

Global Results(全局结果集)
即为共用的action
配置:
??? <package name="user" namespace="/user" extends="struts-default">
??? ??? ??? <global-results>
??? ??? ??? ??? <result name="mainpage">/main.jsp</result>
??? ??? ??? </global-results>
??? ??? ??? <action name="index">
??? ??? ??? ??? <result>/index.jsp</result>
??? ??? ??? </action>
???? ??? <action name="user" namespace="/admin" extends="user">
??? ??? ??? <action name="admin" alt="Struts2 学习札记7-Result Type">

?

?

?

Dynamic Result(动态结果集)
可以在struts配置文件中去值栈中的值通过”$”。
配置:
??? <package name="user" namespace="/user" extends="struts-default">
??? ??? <action name="user" />

读书人网 >软件架构设计

热点推荐