struts配置文件的action
2016-01-20 17:19
573 查看
action-mappings
该元素用于将Action元素定义到ActionServlet类中,它含有0到多个<action/>元素,其格式如下:<action-mappings>
<action path="Action请求的相对路径,与页面<html:form>的Action属性值一致"
type="该Action的对应类的全路径"
name="该Action绑定的FormBean,与<form-bean >的Name属性值一致"
<forward name="与Action类中mapping.findForward("mapname")返回的mapname值一致" path="页面跳转的相对路径"/>
理解以下概念:
1、form的action属性的定义和用法
action 属性规定当提交表单时,向何处发送表单数据。
2、struts控制器组件的流程机制
在MVC设计模式izhong,控制器组件负责来自用户或其它组件的输入,而struts采用MVC设计模式。
Struts设计模式采用控制器组件来预处理所有的客户请求。
所有的请求都经过控制器过滤,因此可以降低视图组件和模型组件之间的相互依赖关系。
通俗点讲就是,用户提交一个表单后不再是直接从一个jsp页面调到另一个jsp页面,action属性不再是某个jsp页面,而是自己定义一个名字,作为Action请求的相对路径。优点有很多,比如用于还不知道该跳转到哪个页面的情况下。
3、path属性和name属性结合使表单数据自动装载在actionform
struts配置文件中将actionform与action绑定(通过action元素的name属性),该action又与页面中的某个表单绑定(通过表单form元素的action属性与action元素的path属性),struts会自动把输入参数存储到actionform中。
相关文章推荐
- Java 容器源码分析之ConcurrentHashMap
- Java课后习题——编写程序求100以内的素数并输出
- java关键字volatile
- XSS攻击解决方案
- OpenCV+Java环境搭建
- spring data jpa 调用存储过程
- eclipse上搭建maven多模块Java Web项目
- JavaMelody初使用
- WEB实现Excel下载的一种方式--JAVA EXCEL
- 如何利用Spring Cloud构建起自我修复型分布式系统(1)
- eclipse 查看class 所属jar包
- 【struts2】action中使用通配符
- 移位运算符中关于java编程思想中关于后侧的5个低位的意思:
- Java的浅拷贝和深拷贝
- 浅谈Java中的hashcode方法
- J2EE引擎出现java.lang.UnsatisfiedLinkError: CC错误的原因
- Spring整合JMS(二)——三种消息监听器
- Spring监听配置的几种方式
- HeadFirst Java 1-20
- Java代码发送邮件