《struts2》指定多个配置文件和默认Action
来源:互联网 发布:2017淘宝大学视频教程 编辑:程序博客网 时间:2024/06/05 23:53
《struts2》:指定多个配置文件和默认Action
由于我们不可能将一个所有的内容写在一个struts.xml文件中,特别是在比较大的应用中更是如此,为便于管理,就可以根据功能的不同写在不同的.xml文件中,然后将这些.xml文件包含在struts.xml文件中。
还是以一个例子来进行说明要比较好一点
先看struts.xml文件中的内容哈:这里只假设有2个xml文件。struts.xml中采用
<include file="XXX.xml"></include>的格式来包含其他文件
helloworld.xml文件中的内容如下:
other.xml文件中的内容如下:
在浏览器中的测试如下:
在完成这个例子的过程中,遇到了一个问题:Dispatcher initialization failed:Unable to load configuration.原因是:helloworld.xml和other.xml文件中的package的name属性要不一样才行。
默认Action
在我们的生活中,我们经常看到这种404的错误,如下:
如果我们做一个网站系统,当用户输入的网址不正确的时候,我们不应该给出这种404错误界面,我们可以选择更好的方式,例如:提示它可能url输入有问题,或者是其它的信息。
基于此,在struts2中有默认Action为这种实现提供的可能,即当用户输入的url有错的时候,我们可以采用默认Action来回应。
实现如下:
<default-action-ref name="error"></default-action-ref> <action name="error"> <!-- 这里action的name属性应该与上一行的name属性的名字一致--> <result>/error.jsp</result> </action>
具体例子如下:
struts.xml文件中的内容如下:
在浏览器中输出一个错误url的结果如下:
0 0
- 《struts2》指定多个配置文件和默认Action
- struts2指定多个配置文件
- struts2为应用指定多个配置文件
- struts2 为应用指定多个配置文件
- 为Struts2指定多个配置文件
- 指定多个配置文件-深入Struts2
- Struts2为应用指定多个配置文件和动态方法调用以及通配符的使用方法
- struts2教程:9、为应用指定多个配置文件
- 在struts2中如何指定多个struts配置文件
- Struts2六、为应用指定多个配置文件
- struts2指定多个struts配置文件(六)
- struts2-9为应用指定多个配置文件
- struts2之Action配置的各项默认值、result配置的各种试图转发类型及为应用指定多个struts配置文件
- struts2之Action配置的各项默认值、result配置的各种试图转发类型及为应用指定多个struts配置文件
- struts2之Action配置的各项默认值、result配置的各种试图转发类型及为应用指定多个struts配置文件
- Struts2的动态调用Action方法和默认Action
- struts2,MVC架构,struts详细配置,多个struts配置文件,Action的调用方式
- struts2默认action
- 【我的笔记】Mac电脑的一些操作
- Javascript数组方法(译)
- 使用Callable接口实现多线程
- Android中对SD卡的读取与写入
- TabSiPlus开源代码如何使用
- 《struts2》指定多个配置文件和默认Action
- zookeeper简介
- 微软面试100题 - 56LCS
- 斐波那契博弈
- malloc的内存分配之 malloc(0)的内存分配情况
- 一千行MySQL学习笔记
- 如何内置客制(第三方)的apk到ROM中
- HDOJ 3401 Trade (单调队列优化)
- Android网络开源库-Retrofit(二) 文件上传、下载及进度监听