<struts>
<!-- 配置一个包:package -->
<package name="demo1" extends="struts-default" namespace="/">
<!-- 配置Action -->
<action name="strutsDemo1" class="cn.itcast.struts2.action.StrutsDemo1">
<!-- 配置结果页面的跳转 -->
<result name="success">/demo1/demo2.jsp</result>
</action>
</package>
</struts>

http://localhost:8080/proOneMobile/strusDemo1.action

action中的name对应的事请求路径namespace后面的访问符
及访问路径的组成包含:nameSpace+action 中name属性 实例二:
<action name="fc" class="forwardControlAction" method="forwardControl">

            <!-- .1银行列表 -->
<result name="bankAction_searchBankList" type="chain">
<param name="namespace">/bank</param>
<param name="actionName">bankAction_searchBankList</param>
</result> </action> <!-- 新的加密规则 -->
<action name="fcn" class="forwardControlAction" method="forwardControlNew">
<result name="fc" type="chain">
<param name="namespace">/forward</param>
<param name="actionName">fc</param>
</result>
</action>
</package>

http://localhost:8080/proOneMobile/forward/fc.action 访问此路径就可以访问到对应的action中的方法了

<package>的配置:

* package:包. 不是java中说那个包. Struts2中的包 管理<action>.

* 属性:

* name :包名.包名是唯一的不能重复的.

* extends :继承.继承struts-default.(struts-default包中定义结果类型和拦截器.)

* namespace :名称空间.与<action>标签中的name属性共同决定Action的访问路径.

* 写法:

* namespace有名称: namespace=”/aa”

* namespace只是一个/:  namespance=”/”

* namespace默认的: namespace没写.

* abstract :抽象的.用于使其他的包可以继承的.

* <package name="struts-default" abstract="true"> . 所以可以继承struts-default.

<action>的配置:

* action:配置Action类的访问路径.

* 属性:

* name :名称.与<package>中的namespace属性共同决定访问路径.

* class :类的全路径.要执行的Action类的全路径.

* method :方法.用来指定Action中执行那个方法的方法名.(默认的值execute)

<result>的配置:

* result:配置Action执行后的页面跳转.

* 属性:

* name :逻辑视图名称.(不是真实的视图,为真实的视图起了一个别名,在Action中返回这个字符串的别名,从而找到具体页面.)

* type :跳转的类型.

最新文章

  1. el: 在jsp页面内使用函数判断子字符串
  2. js中十进制数转换为16进制
  3. Apache虚拟主机配置
  4. CSS3 2D 转换
  5. 针对mysql中分表批量添加字段
  6. POJ 3580 (伸展树)
  7. Apple dev travel
  8. ZOJ 2314 带上下界的可行流
  9. Android-x86 4.4-r5 发布,PC 上的安卓系统
  10. Ajaxterm
  11. 驱动力—— 通信引擎(上)—— ESFramework 4.0 进阶(03)
  12. shp文件的读取
  13. Swift 入门之简单语法(六)
  14. Java基础---其他对象
  15. jmeter学习记录--09--命令行运行与生成报告
  16. BZOJ 1815: [Shoi2006]color 有色图(Polya定理)
  17. 论文阅读 | A Curriculum Domain Adaptation Approach to the Semantic Segmentation of Urban Scenes
  18. 打印杨辉三角—Python
  19. Confluence 6 性能优化
  20. 【Static Program Analysis - Chapter 4】格理论(Lattice Theory)与程序分析

热门文章

  1. 安装oracle 11g环境变量ORACLE_HOME的一个问题 转
  2. 给js创建的一个input数组绑定click事件
  3. crm操作产品实体
  4. ADO与ADO.Net
  5. Java并发编程的艺术(十三)——锁优化
  6. vi 方向键 ABC
  7. 多线程-Executors和Executor,线程池
  8. [转]Apache 配置虚拟主机三种方式
  9. Js组件的一些写法
  10. python 爬虫随机获取User-Agent