首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2 学习札记7-Result Type

2012-10-08 
Struts2 学习笔记7--Result TypeResult Type(用于struts.xml中result元素的type属性的值)一个提交到服务器

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" />

热点排行