struts.xml配置文件(二)
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配置文件(二)相关推荐
- struts2——struts.xml配置文件详解
文章目录 介绍 一.struts.xml 文件结构 二.常量配置 三.包配置 四.包含配置 介绍 struts.xml 是 Struts2 框架的核心配置文件,该文件主要用于配置 Action 和请求 ...
- struts.xml配置文件中result的语法
struts.xml配置文件中result的语法:xxxxx Struts2支持的不同类型的返回结果为: Chain Result-->type="chain" 用来处理Ac ...
- 把struts2的struts.xml配置文件分解成多个配置文件
由于随着应用的规模增加,系统中的Action的数量也会大量总价,导致struts.xml配置文件变得非常臃肿,为了避免struts.xml文件过于臃肿,提高struts.xml文件的可读性,我们可以将 ...
- struts2:struts.xml配置文件详解
1. 几个重要的元素 1.1 package元素 package元素用来配置包.在Struts2框架中,包是一个独立的单位,通过name属性来唯一标识包.还可以通过extends属性让一个包继承另一个 ...
- struts.xml配置文件(一)
1,bean元素的配置 struts2框架是一个具有高度可扩展性的java web框架,其主要核心组件不是以之间编写代码的方式下载代码里,而是通过配置文件以IoC控制反转 容器来管理这些组件.stru ...
- struts2.1.6教程二、struts.xml配置及例程
1.配置文件的优先级 在struts2中一些配置(比如常量)可以同时在struts-default.xml(只读性),strtus-plguin.xml(只读性),struts.xml,struts. ...
- 【struts2】struts2配置文件—struts.xml
解决在断网环境下,配置文件无提示的问题: 我们可以看到Struts.xml在断网的情况下,前面有一个叹号,这时,我们按alt+/ 没有提示,这是因为" http://struts.apach ...
- 解决Struts2的配置文件struts.xml文件无提示问题
1.在上一篇文章Struts2搭建开发环境并编写第一个Struts2应用 中,详细的图解介绍了如何搭建Struts2开发环境和编写第一个Struts2应用,其中struts2的配置文件struts.x ...
- struts.xml 属性介绍
一.Struts2配置文件 Struts2相关的配置文件有web.xml,struts.xml,struts.properties, struts-default.xml,velocity.prope ...
最新文章
- 2022-2028年中国BOPP消光膜行业全景调研及竞争格局预测报告
- CFRunLoopRef 的内部逻辑(向 ibireme学习)
- 【转】弧度和角度的转换
- linux lddbus设备,Linux那些事儿之我是Sysfs(4)举例一lddbus | 技术部落
- 软件开发模式:瀑布与敏捷
- 两个重要极限_算法数学基础-概率论最重要两个结论:大数定律及中心极限定理...
- 小议:怎样解决创建Web Application失败问题?
- 如何在VB中使用正则表达式
- 恢复出厂设置后itms注册失败_手机恢复出厂设置后,与新手机的区别已被确认,望大家相互转告!...
- java应用中spring自动注入_Spring自动注入的几种方式
- 用php写圣诞祝福页面,圣诞祝福文案 抖音圣诞节一句话祝福
- POJ 3071 概率DP
- 初中数学最全几何模型_初中数学几何模型大全+经典题型(含答案)
- Java基础之类加载器
- python股票量化交易入门到实践_Python股票量化交易从入门到实践
- CTF_ctfshow_meng新_web1-web24
- 329 矩阵中的最长递增路径
- 批量将.flac格式转换为.wav等格式
- 支持mp4的rtsp服务器,基于Windows服务器,从0开始搭建一个基于RTSP协议的直播平台...
- 2020年计算机中职赛,我校在2020年广西职业院校技能大赛(中职组)中再获佳绩...
热门文章
- stm32 USART_IT_IDLE中断 一帧数据
- AB1601低功耗时烧写代码注意事项
- 吴恩达机器学习(第六章)——正则化
- 出块过程(2)nodeos 服务器接收消息
- 微众WeCross 跨链平台(10)使用场景
- 以太坊知识教程------智能合约(2)调用
- java结丹期(12)----javaweb(servletHTTPweb相关基本概念)
- 磁盘格式化与快速格式化有什么区别?
- armv8/arnv9的aarch64架构中系统寄存器的分类和总结
- parted如何将磁盘所有空间格式化_CentOS下大于2T的硬盘格式化问题