Struts的<action>和<result>标签、属性以及代表含义

1.ssh中<action>有name,class,method三类属性,而<resule>有name和type属性,具体如下

<action name="请求字符串" class="控制类完整类名"

method="控制类函数名">

        <result name="控制类函数返回值"

              type="转发或重定向">

           /新网页或新请求</result>

    </action>

2.补充一个常见问题:Struts控制类和Spring控制类的区别 ?

① Struts一般用ActionSupport,Spring用任意普通类做控制类

②Struts需要new业务类,Spring用<property>、@Resource,@Service定义使用业务类

③ Struts控制类函数execute不带参数,Spring可以灵活带各种参数,例如:request,session,实体类

④Struts的请求配置<action>,Spring用@Controller, @RequestMapping

⑤Struts打开网页用<result>,Spring用return "网页/请求" 或者 returnModelAndView类

有问题?
联系QQ:2946116934

0 评论

发表评论

精品博客◆乐于分享

加入我们