1、在struts2.xml中配置的Action,并不一定用于封装用户的请求参数,也可能封装了Action需要传入下一个页面显示的值。实际上,这些值将被封装在ValueStack对象中;通过查看strut2的文档,在页面中可以通过getAttributeNames方法分析请求中的全部属性,可以通过OGNL表达式非常方便的访问该对象封装的信息;
2、大致上,struts2框架有3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。FilterDispatcher是struts2的核心控制器,该控制器作为Filter运行在web应用中,负责拦截所有的用户请求,当用户请求到达时,该Filter会过滤用户请求,如用户请求以action结尾,该请求将转入Struts2框架处理;业务控制器组件就是用户实现Action类的实例,Action类里通常包含一个execute方法,该方法返回一个字符串----该字符串就是一个逻辑视图名,当业务控制器处理完用户请求后,根据处理结果的不同,execute方法返回不同字符串,每个字符串对应一个视图名;Java EE应用里的模型组件,通常指系统的业务逻辑组件;
3、当在struts.xml中配置Action时,不仅需要指定Action的name属性和class属性,还要玩哦哦Action元素指定result子元素,每个result子元素定义一个逻辑视图和物理视图之间的映射,type默认使用JSP作为视图资源,如果需要在Struts2中使用其他视图技术,则可以在配置result子元素时,指定相应的type属性即可,例如:如果需要使用Velocity模板技术作为视图资源,则result指定值为Velocity的type属性。。。。
分享到:
相关推荐
Struts2知识点
struts2 知识点
Struts2知识点总结,包括文件上传,文件下载,防止表单重复提交,Struts2标签,Struts2拦截器
Struts2的一些基础知识介绍,strus2的原理,各种action的创建。
详细介绍了struts2处理多个请求和域传参
Struts2是一套非常优秀的Java WEB应用框架,实现优雅、功能强大、使用简洁。目前已有大量的企业项目采用Struts2来作为Web框架进行开发,掌握Struts2是每个进行Web开发的Java程序员的一项必备技能。 本视频对Struts2...
struts2机制、关键流程、拦截器、action、配置文件等
struts2入门知识学习总结
关于struts2的介绍,详细介绍struts2,有简单到深入,一层层深入的解析,是struts2入门的好书。
struts2面试知识点,全面的struts概括
Struts 2综合应用实例——添加学生信息
struts2的只是复习点,同学总结的,进攻参考的
文档包括大部分struts2的基础知识,从如何在一个项目中引入、配置struts2到怎么实现、如何写,适合初步接触struts2从无到有的人。
知识准备篇首先介绍了获取、阅读和调试Struts2源代码的方法,以及Struts2源代码的组织形式;然后厘清了Web开发中极易混淆的一些重要概念,以及Struts2的核心技术、宏观视图、微观元素、配置元素等,提纲挈领地对...
这是学习struts2时记得重点笔记,包括了一些原理,ognl语句的编写,以及如何设置拦截器等等一些基本知识,起到复习和巩固的作用
struts2的基本知识struts2的基本知识struts2的基本知识struts2的基本知识struts2的基本知识
struts hibernate 安装及配置详解
2. 建立一个Web Project(命名为struts_exam1),并添加Struts 2 的相关jar 包; 3. 编写登录页面(login.jsp)、登录成功(login_success.jsp)和登录失败页面(login_fail.jsp); 4. 编写Ation实现类,实现execute()...
知识准备篇首先介绍了获取、阅读和调试Struts2源代码的方法,以及Struts2源代码的组织形式;然后厘清了Web开发中极易混淆的一些重要概念,以及Struts2的核心技术、宏观视图、微观元素、配置元素等,提纲挈领地对...