1,命名空间配置

java语言为了避免同名java类的冲突,可以使用包,struts2也存在同名的Action问题,但是struts用命名空间区分同名Action

命名空间的配置格式如下:

  <package name="包名" extends="继承的包名" namespace="命名空间名">

例命名空间配置:

   <package name="kk" extends="struts-default">   <action name="login" class="LoginAction.LoginAction">       <result name="success">/login/success.jsp</result><result name="error">/login/login.jsp</result></action></package><!-- 配置kk1包,继承包kk,包名称空间/kk1 --><package name="kk1" extends="kk" namespace="/kk1">   <action name="login" class="LoginAction.kk1.LoginAction">       <result name="success">/login/success.jsp</result><result name="error">/login/login.jsp</result></action></package>

定义了两个包:kk和kk1,其中kk继承了struts-default包,kk1继承了kk包,两个包中定义了LoginAction。包kk没有指定namespace属性,默认值是空,kk1指定了名称空间namespace="/kk1" , 说明用户请求访问该包下的所有Action是,URL应该是名称空间(namespace)+Action.

2,Action的配置

Action是struts2的业务控制器,配置格式如下:

 <action name="名称" class="Action类"> </action>

常用属性如下:

1)name:指定客户端发送请求的地址名称

2)class:指定Action对应的实现类

3)method:指定Action类处理方法名

4) converter:指定Action类型转换器完整类名。

3,结果配置

<result>元素用来为Action的处理结果指定一个或者多个视图,配置逻辑视图与物理视图之间的映射关系。结果配置文件=如下:

<result name="字符串值"></result>

常用属性如下:

1)name:指定Action返回的逻辑视图

2)type:指定结果类型是定向到其他文件,该文件可以试JSp文件或者Action类

struts.xml配置文件(二)相关推荐

  1. struts2——struts.xml配置文件详解

    文章目录 介绍 一.struts.xml 文件结构 二.常量配置 三.包配置 四.包含配置 介绍 struts.xml 是 Struts2 框架的核心配置文件,该文件主要用于配置 Action 和请求 ...

  2. struts.xml配置文件中result的语法

    struts.xml配置文件中result的语法:xxxxx Struts2支持的不同类型的返回结果为: Chain Result-->type="chain" 用来处理Ac ...

  3. 把struts2的struts.xml配置文件分解成多个配置文件

    由于随着应用的规模增加,系统中的Action的数量也会大量总价,导致struts.xml配置文件变得非常臃肿,为了避免struts.xml文件过于臃肿,提高struts.xml文件的可读性,我们可以将 ...

  4. struts2:struts.xml配置文件详解

    1. 几个重要的元素 1.1 package元素 package元素用来配置包.在Struts2框架中,包是一个独立的单位,通过name属性来唯一标识包.还可以通过extends属性让一个包继承另一个 ...

  5. struts.xml配置文件(一)

    1,bean元素的配置 struts2框架是一个具有高度可扩展性的java web框架,其主要核心组件不是以之间编写代码的方式下载代码里,而是通过配置文件以IoC控制反转 容器来管理这些组件.stru ...

  6. struts2.1.6教程二、struts.xml配置及例程

    1.配置文件的优先级 在struts2中一些配置(比如常量)可以同时在struts-default.xml(只读性),strtus-plguin.xml(只读性),struts.xml,struts. ...

  7. 【struts2】struts2配置文件—struts.xml

    解决在断网环境下,配置文件无提示的问题: 我们可以看到Struts.xml在断网的情况下,前面有一个叹号,这时,我们按alt+/ 没有提示,这是因为" http://struts.apach ...

  8. 解决Struts2的配置文件struts.xml文件无提示问题

    1.在上一篇文章Struts2搭建开发环境并编写第一个Struts2应用 中,详细的图解介绍了如何搭建Struts2开发环境和编写第一个Struts2应用,其中struts2的配置文件struts.x ...

  9. struts.xml 属性介绍

    一.Struts2配置文件 Struts2相关的配置文件有web.xml,struts.xml,struts.properties, struts-default.xml,velocity.prope ...

最新文章

  1. 2022-2028年中国BOPP消光膜行业全景调研及竞争格局预测报告
  2. CFRunLoopRef 的内部逻辑(向 ibireme学习)
  3. 【转】弧度和角度的转换
  4. linux lddbus设备,Linux那些事儿之我是Sysfs(4)举例一lddbus | 技术部落
  5. 软件开发模式:瀑布与敏捷
  6. 两个重要极限_算法数学基础-概率论最重要两个结论:大数定律及中心极限定理...
  7. 小议:怎样解决创建Web Application失败问题?
  8. 如何在VB中使用正则表达式
  9. 恢复出厂设置后itms注册失败_手机恢复出厂设置后,与新手机的区别已被确认,望大家相互转告!...
  10. java应用中spring自动注入_Spring自动注入的几种方式
  11. 用php写圣诞祝福页面,圣诞祝福文案 抖音圣诞节一句话祝福
  12. POJ 3071 概率DP
  13. 初中数学最全几何模型_初中数学几何模型大全+经典题型(含答案)
  14. Java基础之类加载器
  15. python股票量化交易入门到实践_Python股票量化交易从入门到实践
  16. CTF_ctfshow_meng新_web1-web24
  17. 329 矩阵中的最长递增路径
  18. 批量将.flac格式转换为.wav等格式
  19. 支持mp4的rtsp服务器,基于Windows服务器,从0开始搭建一个基于RTSP协议的直播平台...
  20. 2020年计算机中职赛,我校在2020年广西职业院校技能大赛(中职组)中再获佳绩...

热门文章

  1. stm32 USART_IT_IDLE中断 一帧数据
  2. AB1601低功耗时烧写代码注意事项
  3. 吴恩达机器学习(第六章)——正则化
  4. 出块过程(2)nodeos 服务器接收消息
  5. 微众WeCross 跨链平台(10)使用场景
  6. 以太坊知识教程------智能合约(2)调用
  7. java结丹期(12)----javaweb(servletHTTPweb相关基本概念)
  8. 磁盘格式化与快速格式化有什么区别?
  9. armv8/arnv9的aarch64架构中系统寄存器的分类和总结
  10. parted如何将磁盘所有空间格式化_CentOS下大于2T的硬盘格式化问题