`
busing
  • 浏览: 40527 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Struts2 action知识点

阅读更多

1.namespace:必须"/"开头,action的访问路径由namespace决定,result的路径也是在namespace下的
2.package:只是为了区分重名的action
3.当action没有配置class 的时候,默认执行的是 ActionSuppout(是webwork里面的一个类)
4.开发推荐使用   public class DemoAction extends ActionSupport()的方法开发action 因为ActionSupport封装了很多方法供我们使用
5.struts2中的路径是根据action的路径而不是jsp的路径,所以尽量不要使用相对路径
6.dmi 不需要再配置 action的method ,调用的时候   (action!add,action!del,action!update) 调用action的add,del,update方法
7.用通配符配置action   约定优于配置原则
8.<!-- 最简洁配置所有实体类的同样的操作 -->
     <action name="*_*" class="com.ty.action.{1}Action" method="{2}">
      <result>/{1}_{2}_success.jsp</result>
      <result name="fail">name="{1}_{2}_fail.jsp"</result>
     </action>
9.struts2 匹配action以最精确的优先匹配,如果匹配精度是一样的  按配置文件写的先后顺序
10.action里面有属性和url传递的参数名一样就可以自动赋值上去
11.DomainModel 例如一个action有属性user, 接受参数 url写法是:…… action!add?user.id=1&user.name=jack
12.DTO data trans object ,当参数传过来的时候跟domainModel 的属性不匹配的时候用,dto的属性完全和传过来的参数一致,然后根据dto的属性 创建一个我们需要的实体
13.ModelDriven 实现ModelDriven接口
14.<constant name="struts.i18n.encoding" value="GBK"/> 中文参数配置

 

分享到:
评论

相关推荐

    Struts2 关键知识点

    struts2机制、关键流程、拦截器、action、配置文件等

    Struts2 in action中文版

    12.3.4 Struts内部扩展点 273 12.4 编写浏览路径插件 274 12.5 小结 278 第13章 最佳实践 279 13.1 建立开发环境 279 13.1.1 建立IDE 280 13.1.2 重新加载资源 280 13.2 对动作进行单元测试 281 13.2.1 将IoC用于...

    struts2开发文档

    struts2的所有知识点 流程 原理 一个请求在Struts2框架中的处理大概分为以下几个步骤: 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个...

    如何自定义Struts2表单验证后的错误信息显示格式_好资源0分送

    在Struts2中验证真的比较容易,可以在Action中直接写validate,也可以使用validate框架进行验证,这个我觉得比Struts1.x方便了很多,但是有个问题一直困扰了我,直到现在有个小程序要用到这个方面的知识,那就是...

    Struts2技术手册-Struts2精华教程-电子书

    众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的废话、例子,以增加书本厚度,使得阅读者需要花大量时间去看、理出要点,非常浪费时间,本电子书仅仅为了作者查阅资料用而编写,因此内容虽丰富...

    投票系统 struts2+JFreechart

    知识点:struts2,struts2模型驱动,Java反射,struts2插件使用,struts2与JFreeChart的集成开发,JFreeChart图表 1、开发环境:MyEclipse6.0, Struts 2.0.11, JFreeChart 1.0.9, JCommon 1.0.12,struts2-jfreechart...

    个人知识管理系统 Struts2 + Spring + Hibernate

    每天面对大量的知识,时间一长,容易造成某些知识点的生疏或者遗忘,本系统方便对知识进行分类收录,并结合人类遗忘规律,及时对相应的知识点进行提示复习。 提示复习的时间分别是: 第一次:10 分钟, 第二次:30...

    谈谈你对Struts的理解。

     一个扩展知识点:struts的配置文件可以有多个,可以按模块配置各自的配置文件,这样可以防止配置文件的过度膨胀;  2. ActionServlet把请求交给action去处理之前,会将请求参数封装成一个formbean对象(就是一个...

    Struts2 + Spring2.5 + JFreeChart 实现的投票系统,2008年高考作文评价投票

    知识点:struts2,struts2模型驱动,Java反射,struts2插件使用,struts2与JFreeChart的集成开发,JFreeChart图表 1、开发环境:MyEclipse6.0, Struts 2.0.11, Spring2.5.4, struts2-spring-plugin-2.0.11.1,...

    Struts1.3 备忘笔记

    3、知识点较全面 【内容目录】 01 Struts_01HandworkApply : 手工配置Struct应用程序,演示用户提交数据后服务器的应答 02 Struts_02MyEclipseApply : 借助于MyEclipse6开发Struct应用程序,演示用户登录 03 Struts...

    个人信息管理系统Struts2 spring hibernate dwr

    每天面对大量的知识,时间一长,容易造成某些知识点的生疏或者遗忘,本系统方便对知识进行分类收录,并结合人类遗忘规律,及时对相应的知识点进行提示复习。 提示复习的时间分别是: 第一次:10 分钟, 第二次:30...

    个人博客系统【Spring3+Hibernate3+Struts2】【SSH】

    个人博客系统【Spring3+Hibernate3+Struts2】【SSH】 SSH个人博客系统 学习SSH时,做的一个个人博客系统。 需求分析: 对于本博客系统,是面向个人使用,主要用于记录日常学习知识与文章分享。 网站博主可以发表文章...

    struts2.0笔记+中文文档

    知识点: ready, tag, action, internationalization, converter, validation, interceptor,ioc,file upload, crud, ognl,struts2&ajax struts1&struts2

    struts2_demo.rar_Java编程_Java_

    里面包括了10个小故事,每个故事都针对一个经典的知识点:第一个故事,讲述如何在Struts2.0里开发你的Hello world第二个故事,模拟登陆,主要是看formbeean对象在action里怎么用第三个故事,操作调用自己的方法,而...

    JSP程序设计课件包含Hibernate,Struts的介绍

    JSP程序设计教程 第1章 JSP概述 第2章 JSP开发基础 第3章 JSP语法 第4章 JSP内置对象 第5章 JavaBean技术 第6章 Servlet技术 第7章 JSP实用组件 第8章 JSP数据库应用开发 ...16. Struts的MVC与标准MVC的不同点

    从J2SE到J2EE知识点介绍

    (一) 基于struts2的web应用的开发步骤 140 1. MVC设计模式() 140 2. 基于struts的web应用的开发步骤 141 3. 如何写自定义action,实体,以及业务类 141 (二) Struts2 153 1. struts2的拦截器定义以及使用 153 2. ...

    Java求职面试宝典各大公司常考知识点

    2 Struts部分 7 4.1. Struts1.x工作机制? 7 4.2. 为什么要用Struts1.x 8 4.3. Struts1.x的validate框架是如何验证的? 8 4.4. 说下Struts的设计模式 8 4.5. 谈谈你mvc的理解 8 4.6. struts1.2和struts2.0的区别?...

    J2EE相关技术知识学习笔记

    J2EE相关技术知识点经典总结,外加学习笔记,重点突出,清楚明白。

    EasyJWeb服务调度和自定义邮件引擎技术的CRM系统实战开发

    作为国内的MVC框架,EasyJWeb并没有struts2那么大的名气,但是EasyJWeb的初衷就是想要取代struts2的市场份额,在此课程中,我们也为国内自主研发的软件尽一份力量。 第二个知识点是服务调度。这个主意是针对于...

    从Java走向Java+EE+.rar

    10.2 实例——Struts 2的“Hello World” 143 10.3 小结 151 第11章 利用JDBC访问数据库 152 11.1 JDBC基础 152 11.1.1 如何用JDBC访问数据库 152 11.2 实例——利用JDBC访问SQL Server数据库 154 11.3 ...

Global site tag (gtag.js) - Google Analytics