Struts1.x复习-配置文件

  刚刚学玩Sturts 怕忘记啦,所以在这里总结下,可能不会很全,因为只是接触啦1.x的部分 现在就来谈谈Struts1.x系列

 

还是按照我所学习的课本的顺序来一步步的复习下

1、讲解MVC标准实现框架Struts的基本配置及基本使用。

2、讲解了Struts的基本工作原理。

3、各种主要Action(Action、ForwardAction、DispatchAction)。

4、常用标签(HTML、LOGIC、BEAN)。

5、Struts验证框架、Struts国际化、Struts解决重复提交及文件上传操作等

 

 

1、Struts框架
struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。
详细讨论struts架构。我们将看到struts是如何清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序过程的。我们还将介绍struts提供的类如何使得开发工作更加简单,这些类包括: 控制程序流程的类 actionServletl实现和执行程序事务逻辑的类 

  在myeclipse中如何才能使用sturts框架呢?在项目—>右键myeclipse—>add sturts capabilities 后弹出个对话框 这里的意思是系统帮我们做啦很多的事

Struts1.x复习-配置文件_第1张图片

1、/WEB-INF/struts-config.xml  就是在/WEB-INF/下创建那struts-config.xml的配置文件,这个文件很重要,以后要经常的打交道的。

2、下面的sturts 1.1 等等 那是选择版本的jar导入

3、actioin 的意思 在web.xml文件中给我们sturts核心控制器做啦个配置 我个人的理解是web.xml文件和struts-config.xml之间有啦关系

4、*.do的意思就是只要是请求以.do结尾的请求 web.xml 下action 就会给struts-config.xml去处理

从而达到struts能控制请求后的跳转

 说啦这么多我也不知道那么说我们还是来先看看这配置文件

 

2、struts-config.xml元素的介绍





  
  
   
   
   
   
   
   
   
   
   
  


 

 

 

很个元素还是经常用的



  
  
   
   
   
  

 

 

还有这个 在我学的过程中 这form-beans 和action-mappings 是用的最多的



  
       type="addressbook.actions.SearchAction"
    name="searchForm"
    scope="request"
    validate="true"
    input="/search.jsp">
   
  
  

配置属性文件的


   null="false"
   parameter="defaultResource"/>
   key="images"
   null="false"
   parameter="ImageResources"/>

 

 

用于配置Struts的插件 在验证框架的时候要用的到


   className="org.apache.struts.validator.ValidatorPlugIn">
  
       property="pathnames"
    value="/WEB-INF/validator-rules.xml,/WEB-INF/vlaidation.xml"/>

struts 的原理 这个东西太理论话啦 我还只是我初步接触这个struts知道但还是不好那么很好的表达说啦的 在说这个东西网上应该有一大堆的 在这我就不复习这个啦 嘻嘻

 

    

    

你可能感兴趣的:(Struts1.x复习-配置文件)