知识大全 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>
相关参考
Struts配置与组件介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 有关struts组件配
简单例子 先做一个最简单的struts的例子在浏览器中请求一个action然后返回一个字符串到jsp页面上显示出来 第一步把struts最低配置的jar包加入的项目中 monslogging
Struts2请求处理流程及源码分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Struts
Struts2配置文件的配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 配置webxml文件
知识大全 修改Struts2的struts.xml配置文件位置
修改Struts2的struts.xml配置文件位置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Struts中配置文件的详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Struts应用采用
Struts2教程3:struts.xml常用配置解析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
初学者入门:Struts中基本配置入门 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一为Str
Struts配置讲解Web应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Web应用的发布描
当请求一JSP页面时对应的FormBean会自动创建并由对应的属性设置struts标签的控件因此如果想要页面中的控件一开始就设置了初值的话请在FormBean的构造函数中设置相应的属性中 当请求