Struts的<action>和<result>标签、属性以及代表含义
Table of Contents
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类
0 评论