知识大全 struts分发请求的过程与相关配置

Posted 过程

篇首语:如果你等到每件事都确定是对的才去做,那你也许永远都成不了什么事。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 struts分发请求的过程与相关配置相关的知识,希望对你有一定的参考价值。

  

  / _struts分发请求的过程与相关配置

  按照mvc模式设计出的web层框架 其实就是一个大大的servlet

  我们可以在web xml文件中将符合某种特征所有请求交给这个Servlet处理

  这个servlet再参照一个配置文件(struts config xml)将各个请求分配给不同的action去处理

  根据struts提供的例子

[] Java/UploadFiles_ / / gif); BORDER BOTTOM STYLE: none; PADDING BOTTOM: px; BORDER RIGHT STYLE: none; TEXT INDENT: px; MARGIN: px px px px; PADDING LEFT: px; WIDTH: px; PADDING RIGHT: px; DISPLAY: inline block; BACKGROUND POSITION: % %; BORDER TOP STYLE: none; HEIGHT: px; COLOR: rgb( ); FONT SIZE: px; BORDER LEFT STYLE: none; TEXT DECORATION: none; PADDING TOP: px class=ViewSource title= view plain >view plainJava/UploadFiles_ / / gif); BORDER BOTTOM STYLE: none; PADDING BOTTOM: px; BORDER RIGHT STYLE: none; TEXT INDENT: px; MARGIN: px px px px; PADDING LEFT: px; WIDTH: px; PADDING RIGHT: px; DISPLAY: inline block; BACKGROUND POSITION: % %; BORDER TOP STYLE: none; HEIGHT: px; COLOR: rgb( ); FONT SIZE: px; BORDER LEFT STYLE: none; TEXT DECORATION: none; PADDING TOP: px class=CopyToClipboard title=copy >copy
    xml> <form id= LogonForm  method= post  action= /struts mailreader /SubmitLogon do;   jsessionid=FAD E ABC E FBF FDF D CAAA  onsubmit= return validateLogonForm(this); >         

  查看源代码后知道提交后交给/SubmitLogon do     在web xml文件中查找/SubmitLogon do没有找到 有通配符* do

[] view plaincopy
    xml> <!  Action Servlet Configuration  >       <servlet>         <servlet name>action</servlet name>           <servlet class> apache struts action ActionServlet</servlet class>           <init param>               <param name>config</param name>               <param value>/WEB INF/struts config xml</param value>           </init param>            <load on startup> </load on startup>      </servlet>          <!  Action Servlet Mapping  >       <servlet mapping>           <servlet name>action</servlet name>           <url pattern>* do</url pattern>       </servlet mapping>  

  action对应一个叫ActionServlet的类     查询struts config xml中/SubmitLogon 不能加 do 后缀名可以改变

[] view plaincopy
    xml> <!  Process a user logon  >        <action                  path= /SubmitLogon                   type= apache struts apps mailreader actions LogonAction                   name= LogonForm                   scope= request                   cancellable= true                   validate= true                   input= Logon >              <exception                      key= expired password                       type= apache struts apps mailreader dao ExpiredPasswordException                      path= /ChangePassword do />              <forward                      name= Success                       path= /MainMenu do />          </action>  
    而注册页面的转到/SaveRegistration do却找不到 有*号通配符防止膨胀     <action path= //BaseAction     input= Input     type= apache struts apps mailreader actions Action     name= Form     scope= request >     <forward     name= Success     path= / jsp />     <forward     name= Input     path= / jsp />     </action>     <action     path= /Save*     extends= //BaseAction     parameter= Save     cancellable= true     validate= true >  //是否需要校验     <forward     name= Success     path= /MainMenu do />     </action>     _struts封装请求参数的过程与相关配置     将参数封装成formbean对象(就是一个java类) 这个类的每一个属性对应一个请求参数 Formbean有一个validata的方法 cha138/Article/program/Java/ky/201311/28320

相关参考

知识大全 Struts 配置与组件介绍

Struts配置与组件介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  有关struts组件配

知识大全 从实例看struts2运行原理

  简单例子  先做一个最简单的struts的例子在浏览器中请求一个action然后返回一个字符串到jsp页面上显示出来  第一步把struts最低配置的jar包加入的项目中  monslogging

知识大全 Struts2请求处理流程及源码分析

Struts2请求处理流程及源码分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Struts

知识大全 Struts2配置文件的配置

Struts2配置文件的配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  配置webxml文件

知识大全 修改Struts2的struts.xml配置文件位置

修改Struts2的struts.xml配置文件位置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Struts中配置文件的详解

Struts中配置文件的详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Struts应用采用

知识大全 struts.xml常用配置解析

Struts2教程3:struts.xml常用配置解析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Struts中基本配置入门

初学者入门:Struts中基本配置入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一为Str

知识大全 Struts配置讲解Web应用

Struts配置讲解Web应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Web应用的发布描

知识大全 如何理解struts

  当请求一JSP页面时对应的FormBean会自动创建并由对应的属性设置struts标签的控件因此如果想要页面中的控件一开始就设置了初值的话请在FormBean的构造函数中设置相应的属性中  当请求