struts2 namespace算法实现
来源:互联网 发布:三毛真相知乎 编辑:程序博客网 时间:2024/06/04 18:39
回答了我在迷你博客中的提的问题
这段代码中:config.getPackageConfigs方法的到配置的所有package bean信息,prefix是从servletPath中截取的index从0..lastIndex("/")之间的字符串。
(ns!=null&& prefix.startsWith(ns)):表明package中的namespace不为null且ns匹配namespace的开始部分
prefix.length()==ns.length() :表明ns.equals(prerix)
prefix.charAt(ns.length())=='/':表明prefixde在index=ns.length()地方的字符匹配为'/'
这段代码中:config.getPackageConfigs方法的到配置的所有package bean信息,prefix是从servletPath中截取的index从0..lastIndex("/")之间的字符串。
(ns!=null&& prefix.startsWith(ns)):表明package中的namespace不为null且ns匹配namespace的开始部分
prefix.length()==ns.length() :表明ns.equals(prerix)
prefix.charAt(ns.length())=='/':表明prefixde在index=ns.length()地方的字符匹配为'/'
- if(ns.length()>namespace.length()) namespace=ns;表明取最长匹配(但最长也不会超过prefix的长度)
- for (Iterator i = config.getPackageConfigs().values().iterator(); i.hasNext();) {
- String ns = ((PackageConfig) i.next()).getNamespace();
- if (ns != null && prefix.startsWith(ns)
- && (prefix.length() == ns.length() || prefix.charAt(ns.length()) == '/')) {
- if (ns.length() > namespace.length()) {
- namespace = ns;
- }
- }
- }
- struts2 namespace算法实现
- struts2 namespace
- Struts2 namespace
- struts2 namespace
- struts2 namespace:
- Struts2-namespace
- Struts2 namespace
- Struts2-namespace
- struts2 namespace
- Struts2 namespace
- struts2的namespace问题
- struts2 namespace chain
- struts2的namespace问题
- struts2 namespace 用法解析
- Struts2 namespace的使用
- struts2的namespace
- Struts2的Namespace
- struts2 namespace初探
- 做我认为正确的事
- 算法导论思考题:6-3Young 矩阵
- java 获取系统信息
- 见到大牛了
- haha
- struts2 namespace算法实现
- PKU 2376 Cleaning Shifts
- ubuntu8.04关于公共环境变量的设置
- LabVIEW 实现窗口置顶与透明显示
- Java 获取系统信息及Desktop类
- 打印虚函数地址
- BASIS标准手册
- C++ Primer 关于while(cin>>word) 退出循环问题
- 2008校园消防安全周系列活动策划