struts1相关知识点(自用)

原创 2013年12月04日 10:17:45

1.MVC是model、view和contorl三个词的缩写,分别代表应用的三个组成部分:模型、视图与控制器。

  起初,MVC模式是针对相同的数据需要不同显示的应用而设计的,其整体效果如下图所示:

  

2.Struts1体系结构

  

基于MVC模式的开发,比单纯jsp(控制逻辑以<%%>方式写在jsp页面中)的开发要复杂。

因此,使用框架,可以大大减少代码的重复量,并且可以规范软件开发的行为。

3,Forward有局部Forward和全局FOrward两种,前者只对于某个Action有效,后者则对于整个Action都有效。

  

4,注意:将jsp页面放在WEB-INF路径下,可以更好的保证JSP页面的安全。因为大多数Web容器不允许直接访问WEB-INF路径下的资源。

因此,这些JSP页面不能通过超级链接直接访问,而必须使用Struts的转发才可以访问。

5.国际化

    


6.struts标签库

  

    下面是增加了三个标签库配置的web.xml文件



7.校验

(1)ActionForm方式校验(已过时,尽量不要采用);


  (2)Action的代码校验


    然后通过return mapping.findForward("");方式进行相关的页面跳转,信息返回等操作


  (3)结合commons-validator.jap的校验

8.Struts中几种常见的Action

  (1)DispatchAction:能同时完成多个Action功能,需配置parameter属性的值,应用广泛

  (2)MappringDispatchAction:此方式并没有带来太大优势,完全可以用两个Action代替

  

 (3) LookupDispatchAction:

  

       LookupDispatchAction必须重写getKeyMethodMap方法,该方法返回一个Map对象,并在该对象内保存了按钮标题与方法之间的对应。


 (4)ForwardAction


 (5)IncludeAction



 (6)SwitchAction:主要用于模块之间的切换




相关文章推荐

struts1的基本知识点—简单构建第一个Action

一、首先搭建好你的环境。(导入所需要的jar包,配置好ActionServlet等) 二、建立好的你项目并根据MVC的思想来写你的实现 三、在你的页面上有一个add请求和一个d...

struts1的基本知识点—国际化

Java的国际化 国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Lo...

struts1的基本知识点—DispachAction

DispachAction是动态的指定Action。也就是说在view层的不同的请求和url参数被ActionServlet所截获, 并在struts-config.xml中根据请求得到参数不同来指...

关于struts1的相关知识学习

今天有幸接触了一个关于struts1的老项目。要对它进行维护,首先难住我的是关于配置文件。 之类的,上网百度了一下,终于了解了一些,故在此做个记录。 开始:         bookFor...

【自用】OI知识点总结

看目录就好了。不用看具体部分 网络流 二分图 最大匹配 最小点覆盖 最小边覆盖 最小路径覆盖 最大独立集 最大流 上下界最大流 最小割 全...
  • Vmurder
  • Vmurder
  • 2015年04月23日 09:13
  • 1187

struts1相关文档 api

  • 2011年05月22日 09:56
  • 2.5MB
  • 下载

struts1的相关代码

  • 2010年11月03日 12:03
  • 9.35MB
  • 下载

Struts2小知识点1

1、jsp引用s标签: %@taglib uri="/struts-tags" prefix="s" %>   2、struts2中的jsp页面可用来调试;       可用来取堆栈中的值。 ...

struts2重要知识点总结(1):

struts2最近又看了一边,每看一次都有一次的收获,这里总结struts2中的一些重要的知识点: action介绍: 1:action类代表着一次请求或者调用,每个请求的...

TCP/IP相关知识点与面试(1)

第一部分:TCP/IP相关知识点 对TCP/IP的整体认链路层知识点IP层知识点运输层知识点应用层知识点(这些知识点都可以参考:http://www.cnblogs.com/newwy/p/3234...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts1相关知识点(自用)
举报原因:
原因补充:

(最多只允许输入30个字)