配置文件struts2Struts2配置文件模块化包含(include)与action总结
2013-06-22 22:37
417 查看
本文是一篇关于配置文件struts2的帖子
<include>标签
当Struts配置文件比较多,需要模块化分别或分开成为多个配置文件时,这个功能比较好。
则需要使用<include>标签把其它的配置文件引入到Struts.xml配置文件中就能够了。
例如:有一个login.xml配置文件如下:
则需要在struts.xml文件中使用<include>标签将其引入就能够了。Struts.xml如下
每日一道理
生活中受伤难免,失败跌倒并不可怕,可怕的是因此而一蹶不振,失去了对人生的追求与远大的理想。没有一个人的前进道路是平平稳稳的,就算是河中穿梭航行的船只也难免颠簸,生活中所遇上的坎坷磨难不是偶尔给予的为难,而是必然所经受的磨练。
一、 默许的Action
当用户拜访的namespace下一个不存在的Action,则会将使用默许的Action。
使用<default-action-ref name=”name”>标签 其中 name属性指向下面已经定义的Action名称了。
以后拜访namespace=”/”下不存在的Action时,则返回主动转到拜访/default.jsp页面。
一、 Action总结
1、 实现一个Action的最常用的方式:从ActionSupport继承
2、 DMI动态方式的调用:!
3、 通配符配置:* {1} {2}
4、 接收参数的方式(一般属性或DomainModel来接收)
5、 简略参数验证addFieldError
a) 一般不使用Struts的UI标签
6、 拜访Web元素
a) Map类型
i. IoC
ii. 依赖Struts2
b) 原始类型
i. IoC
ii. 依赖Struts2
7、 包括文件配置
文章结束给大家分享下程序员的一些笑话语录: 有一天,一个男人穿越森林的时候,听到一个细微的声音叫住他。他低头一看,是一只青蛙。
“如果你亲我一下,我会变成一个美丽的公主哦。”男人一言不发,把青蛙捡起来,放入口袋。
“如果你亲我一下,我会变成一个美丽的公主哦。而且,我会告诉我遇到的每一个人,你是多么聪明和勇敢,你是我的英雄。”男人把青蛙拿出来,对着它微微一笑,又把它放回口袋。
“如果你亲我一下,我会变成一个美丽的公主,然后我愿意成为你的爱人一星期。”男人又把青蛙拿出来,对着它微微一笑,把它放回口袋。
“如果你亲我一下,我会变成一个美丽的公主,然后我愿意成为你的爱人一年,而且你可以对我做任何事。”再一次,男人把青蛙拿出来,对着它微微一笑,又把它放回口袋。
最后,青蛙无力地问:“我开出了这么好的条件,为什么你还不肯吻我?”男人说:“我是一个程序员,我可没时间和什么公主鬼混。不过,拥有一个会说话的青蛙,倒是蛮酷的。”
---------------------------------
原创文章 By
配置文件和struts2
---------------------------------
<include>标签
当Struts配置文件比较多,需要模块化分别或分开成为多个配置文件时,这个功能比较好。
则需要使用<include>标签把其它的配置文件引入到Struts.xml配置文件中就能够了。
例如:有一个login.xml配置文件如下:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="login" extends="struts-default" namespace="/login"> <action name="login*" class="com.bjsxt.struts2.user.action.LoginAction{1}"> <result>/user_login_success.jsp</result> </action> </package> </struts>
则需要在struts.xml文件中使用<include>标签将其引入就能够了。Struts.xml如下
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.devMode" value="true" /> <include file="login.xml" /> </struts>
每日一道理
生活中受伤难免,失败跌倒并不可怕,可怕的是因此而一蹶不振,失去了对人生的追求与远大的理想。没有一个人的前进道路是平平稳稳的,就算是河中穿梭航行的船只也难免颠簸,生活中所遇上的坎坷磨难不是偶尔给予的为难,而是必然所经受的磨练。
一、 默许的Action
当用户拜访的namespace下一个不存在的Action,则会将使用默许的Action。
使用<default-action-ref name=”name”>标签 其中 name属性指向下面已经定义的Action名称了。
<struts> <constant name="struts.devMode" value="true" /> <package name="default" namespace="/" extends="struts-default"> <default-action-ref name="index"></default-action-ref> <action name="index"> <result>/default.jsp</result> </action> </package> </struts>
以后拜访namespace=”/”下不存在的Action时,则返回主动转到拜访/default.jsp页面。
一、 Action总结
1、 实现一个Action的最常用的方式:从ActionSupport继承
2、 DMI动态方式的调用:!
3、 通配符配置:* {1} {2}
4、 接收参数的方式(一般属性或DomainModel来接收)
5、 简略参数验证addFieldError
a) 一般不使用Struts的UI标签
6、 拜访Web元素
a) Map类型
i. IoC
ii. 依赖Struts2
b) 原始类型
i. IoC
ii. 依赖Struts2
7、 包括文件配置
文章结束给大家分享下程序员的一些笑话语录: 有一天,一个男人穿越森林的时候,听到一个细微的声音叫住他。他低头一看,是一只青蛙。
“如果你亲我一下,我会变成一个美丽的公主哦。”男人一言不发,把青蛙捡起来,放入口袋。
“如果你亲我一下,我会变成一个美丽的公主哦。而且,我会告诉我遇到的每一个人,你是多么聪明和勇敢,你是我的英雄。”男人把青蛙拿出来,对着它微微一笑,又把它放回口袋。
“如果你亲我一下,我会变成一个美丽的公主,然后我愿意成为你的爱人一星期。”男人又把青蛙拿出来,对着它微微一笑,把它放回口袋。
“如果你亲我一下,我会变成一个美丽的公主,然后我愿意成为你的爱人一年,而且你可以对我做任何事。”再一次,男人把青蛙拿出来,对着它微微一笑,又把它放回口袋。
最后,青蛙无力地问:“我开出了这么好的条件,为什么你还不肯吻我?”男人说:“我是一个程序员,我可没时间和什么公主鬼混。不过,拥有一个会说话的青蛙,倒是蛮酷的。”
---------------------------------
原创文章 By
配置文件和struts2
---------------------------------
相关文章推荐
- Struts2 include(包含)多个配置文件
- Struts2 include(包含)多个配置文件
- Struts2-Action-8-系列问题(包含模块配置文件、defaultAction)
- Struts2基础之八:action的缺省配置和包含其他配置文件
- 如何在struts2配置文件xml的action中传参数
- 传智播客 struts2 Action 配置种类与OGNL总结
- struts2之Action配置的各项默认值、result配置的各种视图转发类型及为应用指定多个struts配置文件
- struts2通过配置文件实现动态调用action
- struts2之Action配置的各项默认值、result配置的各种试图转发类型及为应用指定多个struts配置文件
- 【Struts2学习笔记-4】包含其他配置文件
- struts2中action返回json时的配置(后面包含跨域时配置)
- 3.4.2: Struts2包含其他配置文件
- Struts2之Action与配置文件
- PHP包含文件函数include、include_once、require、require_once区别总结
- jsp:include 中包含struts2的action的解决办法
- struts2 action 配置方法 &&struts2的配置文件
- struts2之Action配置的各项默认值、result配置的各种试图转发类型及为应用指定多个struts配置文件
- Struts2中Action有返回值,则在struts的配置文件中一定要配置result否则会报错:No result defined for action com.supermap.earth.ri
- 复习struts2之配置action范围国际化资源文件
- CCS工程中include文件包含路径配置