梦幻之旅

DEBUG - 天道酬勤

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 Trackbacks

1.动态结果
    动态结果是指配置结果时,指定实际视图资源时使用了表达式语法,通过语法可以允许Action处理完用户请求后,动态转入实际的视图.
    如下配置片断
    <action name="crud_*" class="lee.CrudAction" method="{1}">
        <result name="input">/input.jps</result>
        <result>{1}.jsp</result>
    </action>
2.请求参数决定结果
    使用${属性名}的方式指定视图资源的方式,叫作请求参数决定结果
    如果配置片断
    <action name="myAction" class="hwp.myAction">
        <result name="success">${target}.jsp</result>
    </action>
    Action之中必须包含target属性
3.属性驱动
   属性驱动是指用Action的属性来封装来回请求的参数.
4.模型驱动
   模型驱动是指使用JavaBean来封装来回请求的参数.
   这只是个人的理解.建议使用模型驱动,因为相比struts 1的Action类,struts 2的Action类承担了太多的责任:既用于封装来回请求的参数,也保护了控制逻辑,这使它的结构不够清晰.这就是模型驱动的优势.
5.怎样实现模型驱动
    实现ModelDriven<JavaBean>接口.并实现接口需要实现的getModel()方法.

posted on 2008-03-25 18:37 HUIKK 阅读(1851) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: