struts2_大纲03_action&result

发布时间:2016-12-8 10:22:34 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"struts2_大纲03_action&result",主要涉及到struts2_大纲03_action&result方面的内容,对于struts2_大纲03_action&result感兴趣的同学可以参考一下。

1,Struts2配置文件中的模块包含 *将另外一个xml配置文件作为struts.xml文件的一部分引入到struts.xml <include file="name.xml"/> *意义在于项目开发时的并行开发(版本控制工具同步管理) 2,struts2的默认Action:当用户访问的页面不存在的时候跳转到默认action *页面访问index.action *struts.xml配置文件 <default-action-ref name="index"></default-action-ref> <action name="index"> <result>/error.jsp</result> </action> 3,Action总结: *action类三种方式 *DMI动态调用方法! *通配符配置*-* *jsp页面值传递到action中的接收三种方式 *简单的参数验证 *访问web元素 *包含文件配置 *默认action处理 4,一般性问题的解决方式 例:Map类型的request取值只能在2.1的配置下进行 5,struts.xml中的result的类型配置 <result type=""></result> *默认类型dispatcher,运用服务器跳转(视图页面) *redirect,重定向跳转(视图页面) *chain,forword到另外action,如果action在另一个包中呢? *redirectAction,redirect到action *freemarker *httpheader:发送http的头文件信息 *stream,下载 *velocity,类似freemarker *xslt,xml相关的修饰 *plaintext,将页面的源码显示出来 *tiles 6,全局的result配置(GlobalResult) *package标签下 <global-results> <result name=""></result> </global-results> 如果一个package要使用另一个package中的result? 7,struts2的动态结果集 *在配置文件中:<result name="">${attrName}</result> $可以在配置文件中从action中取值 *在action添加attrName属性,并赋值 8,带参数的结果集 在rusult中使用$取到action中的值传递到action跳转的页面 <result type="redirect">/xxx.jsp?abc=${attrName}</result> 9,结果集的总结: *result的类型(主要两种) *全局结果集 *动态结果 *传递参数

上一篇:struts2_大纲02_访问Web页面元素
下一篇:新技术下的政府门户网站群建设建议

相关文章

相关评论