Struts.xml的配置
来源:互联网 发布:日本dvd播放软件 编辑:程序博客网 时间:2024/06/06 09:48
<package> 节点:定义了一个包。管理action。(通常一个模块用一个包)
namespace:名称空间,默认为“/”。作为路径的一部分
如:namespace="/user"
则访问的时候的访问路径需要+user才行。
原始:localhost/helloword.action
现在:localhost/user/helloword.action
name:包的名字,名字不能重复
extends:当前包继承自哪个包
在Struts中,包一定要继承“struts-default.xml”
"Strtus-default"是“struts-default.xml”中定义的包
abstract:表示当前包是抽象包
抽象包中不能右action的定义否则运行是报错,只有当当前的包只能被其他包继承的时候才用“abstract=true”
<action>节点:配置请求路径于Action类的映射关系
name:请求路径名称
class:请求处理的action类的类名
method:请求处理方法
<result>节点:
name: action处理方法的返回值
type:跳转的结果类型
标签体中的内容:指定跳转的页面
标准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> <package name="helloword" extends="struts-default" abstract="false" namespace="/"> <action name="helloword" class="cn.lfsenior.Hello.HelloStruts2" method="execute"> <result name="success">/success.jsp</result> </action> </package></struts>
src下:
模块一:有hello.xml
模块二:有user.xml
而src下的struts.xml是总配置文档:
我们可以使用<include>引用hello.xml和user.xml两个分配置文档
如:
hello.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="hello" extends="struts-default"> <action name="hello" class="cn.lfsenior.Hello.HelloStruts2" method="execute"> <result name="success">/success.jsp</result> </action> </package></struts>
<?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="stu2" extends="struts-default" ><action name="stu2" class="cn.lfsenior.Stu2.StruteStu2" method="add"><result name="Stu2">/stu2.jsp</result></action></package></struts>
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><include file="cn/lfsenior/Hello/hello.xml"></include><include file="cn/lfsenior/Stu2/stu2.xml"></include></struts>
- Struts.xml的配置
- struts连接池的struts.xml配置
- struts-config.xml的配置
- 【struts】web.xml的配置
- struts2 的struts.xml配置
- struts.xml的配置问题
- struts2的struts.xml配置
- struts.xml的常用配置
- struts.xml的常用配置
- struts.xml的常用配置
- struts.xml与Web.xml的配置
- 配置struts应用[4]---struts-config.xml的配置1
- Struts2的配置文件的配置struts.xml
- strtus2里的struts.xml的配置
- struts-config.xml的配置(合)
- struts-config.xml的配置1
- Struts应用配置的web.xml文件
- struts1的数据库配置struts-config.xml
- 利用Python数据分析:数据规整化(三)
- poj 3276 Face The Right Way
- 戒除浮躁(不知作者但是超级棒)
- gitlab无法拉起代码Deploy Key
- 区间调度问题-贪心选择
- Struts.xml的配置
- 程序员技能正在点亮中ing
- request、response与servlet总结
- log4j的使用
- 面试问题你的优势是什么或者说体现你的价值的地方在哪里
- C
- 关于less语法简单介绍
- UTF-8 和 GBK 编码的区别
- 中间件