首页 > 代码库 > namespace(命名空间)
namespace(命名空间)
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="default" namespace="/" extends="struts-default"> <action name="hello"> <result> /hello.jsp </result> </action> </package> <!-- package就是包,用来区分同名的action,比如有两个name:A的action,可以将他们放到不同的package中 namespace就是一个路径,通过这个路径可以找到对应的action,比如下面的namespace为/,那么就是到/下面找action,如果namespace为""的话, 那么任意位置的action都会到该路径下寻找,比如: <package name="default" namespace="" extends="struts-default"> <action name="A"> <result></result> </action> </package> 在浏览器中查找action 地址栏输入: http:XXXX/项目名/A/A http:XXXX/项目名/A/B/A 虽然路径不同,但是都能找到name为A的action --></struts>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。