struts2命名空间的用法
来源:互联网 发布:女生 老司机 知乎 编辑:程序博客网 时间:2024/05/05 11:52
访问路径
http://localhost:8080/ceload/web/index.action
配置
<package name="web" extends="struts-default" namespace="/web">
<action name="index" class="org.test.action.IndexAction"><result name="success">index.jsp</action>
</package>
这个配置我也不是太理解,但是从我个人了解,大概就是当访问/web/index.action的时候,首先会匹配命名空间是/web的action,/web应该代表项目下web路径,即如果你的项目叫ceload,那么路径就是 ceload/web 这个路径。最后返回index.jsp的路径是
http://localhost:8080/ceload/web/index.jsp
另外从网上看了一些资料说,可以用命名空间做权限管理,想了很久也没想明白,今天用了一下拦截器有了一点想法
让命名空间是web的package包extends一个自定义的一个包,然后这里面的所有请求都会执行父包里的拦截器,例如
<package name="ceload-default" extends="struts-default">
<interceptors>
........
<interceptors>
</package>
<package name="web" extends="ceload-default" namespace="web"> </package>
这样,name=web里的每一个action配置都要执行ceload-default里面的拦截器,从而实现了权限管理,不知道这样想对不对。。。。。。
- struts2命名空间的用法
- struts2的命名空间
- Struts2:命名空间的使用
- 命名空间的xml用法
- 事件命名空间的用法
- C++命名空间的用法
- 命名空间namespace的用法
- Struts2的package的的命名空间(默认命名空间与根命名空间)
- Struts2的package的的命名空间(默认命名空间与根命名空间)
- struts2.0的命名空间namespace
- struts2 命名空间---action的寻找规则
- struts2中命名空间的使用
- Struts2关于命名空间的详细讨论
- struts2命名空间
- struts2命名空间问题
- 关于Struts2命名空间
- Struts2 命名空间笔记
- struts2中的命名空间
- MyTree树控件_Ajax实现异步加载节点
- 插入,查询Blob类型数据
- 塞班S40手机内存出现乱码无法删除的解决办法
- 2个DWORD类型转换成INT64
- Message Map
- struts2命名空间的用法
- Embed test
- 折半查找
- 2010-5-20 力量训练
- c语言char和wchar_t 转换
- 操作系统学习笔记(2)--内核系统设置
- 【转】2008-03-27 | 关于Vs 2005 中出现编译通过,但运行时出现“未使用调试信息生成二进制文件”的问题(很好很强大)
- INT64拆分成DWROD
- 出现太多的问题,需要反思。