struts2配置中Action的name 和package的name和namespace作用
2019独角兽企业重金招聘Python工程师标准>>>
struts2配置中Action的name 和package的name和namespace是什么作用
在struts2 struts.xml 配置中
<package name="ajax" extends="json-default" namespace="/json"> <action name="ajaxLogin" class="com.rg.email.action.AjaxLoginAction"> <!-- 返回类型为json 在sjon-default中定义 --> <result type="json">
<!-- root的值对应要返回的值的属性 这里的result值即是 对应action中的 result --> <param name="root">result</param> </result> </action> </package>
name="ajax"
namespace="/json"
name="ajaxLogin"
这三个怎么去理解啊 .
----------------------------
1.package中的name只是一个标识,你可以随意命名;
2.action中的name对应你页面中的一个action跳转,比如你页面有个表单提交: <form action="struts.xml中action里的name">
3.namespace是用于区分包中相同的类,如果没写,说明该包为默认空间,如果写了(如这个例子),那么就说明包ajax的空间为/json。
namespace实际上是在包的基础上对Action的进一步组织和划分,可以解决Action重名问题,因为在不同的命名空间中是可以有相同的Action名的,就好比一班有个叫张三的,二班也有个叫张三的,当我们呼叫某个张三时,就得带上“命名空间”,Action也是如此,例子的ajaxLogin就必须通过 /json/ajaxLogin.action的方式来进行调用。
ajaxLogin那个name就是Action的名字,相当于上个例子的“张三”
包的名字只是作为其他包引用本包的标记
转载于:https://my.oschina.net/yongqingfan/blog/531167
struts2配置中Action的name 和package的name和namespace作用相关推荐
- struts2配置文件中action的name属性
struts2配置文件中action的name属性的第一个字符不要加斜杠 <action name="see" class="baoxiuManage_seeAct ...
- 【Java】Struts2配置默认Action和配置Action的默认处理类
配置默认Action <package> <default-action-ref name="index"/> <action name=" ...
- struts2配置默认Action
作用:当一个请求无法匹配到任何一个struts的action时,可以配置一个默认Action 例如:当请求路径不正确时,跳转到一个404.jsp页面 <package extends=" ...
- Struts2框架学习Action命名空间创建方式
Struts2框架中Action类时一个单独的javabean对象,相比struts1来说,不需要去继承任何类型或实现任何借口,表单数据包含在Action中,而Struts1则必须继承org ...
- 【Struts2学习笔记(1)】Struts2中Action名称的搜索顺序和多个Action共享一个视图--全局result配置...
一.Action名称的搜索顺序 1.获得请求路径的URI,比如url是:http://server/struts2/path1/path2/path3/test.action 2.首先寻找namesp ...
- Struts2中配置默认Action
Struts2中配置默认Action 一.jsp默认设置 1.当访问的Action不存在时,页面会显示错误信息,可以通过配置默认Action处理用户异常的操作: 2.配置方法: 在struts.xml ...
- Struts2之配置文件中Action的详细配置
在Struts2之配置一文中,我们知道一个struts配置文件可以分为三部分:常量配置 包含其他配置文件的配置 Action配置 . 这其中 常量配置 和 包含其他配置文件的配置 二 ...
- struts2 的一个action中配置多个result input
主题:struts2 的一个action中配置多个result input 讨论下 本文来自: 浪曦视频在线 作者: hoojo 发表于: 2009-6-4 19:05 阅读: 2005 人 收藏 看 ...
- Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...
Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn 发布于:2012-09-15 ...
最新文章
- android屏幕分辨率详解 ldpi mdpi hdpi 程序UI自适应 《官方翻译》
- Keras图像分割实战:数据整理分割、自定义数据生成器、模型训练
- 使用轮转算法求时间片_彩票调度算法,让进程们拼手气? --当操作系统遇上随机算法...
- 学爬虫,需要掌握哪些Python基础?
- DebugView的使用[通用汇总]
- 12个ggplot2扩展包帮你实现更强大的可视化
- php tp5 parent,[李景山php]每天TP5-20161225|thinkphp5-Console.php-2
- 痴人、信徒、先驱:深度学习三巨头等口述神经网络复兴史
- ubuntu 14.04 android jdk,Ubuntu 14.04 安裝 jdk8u20 並配置環境變量 安裝Android Studio
- 点击出现遮罩层时滚动条会自己回到顶部_浅谈内容型信息流产品的“返回顶部”功能...
- 精美绝伦的KShong GHOST Windows7-Pro 2010幸福版
- 到底什么是移动边缘计算?
- Altium Designer PCB设计常用规则
- 跟着小码哥一起学习OC语法,都在这里了
- Android账号管理系统详解
- 深度学习平台的分布式实现综述
- 区块链网络的价值是啥?
- seaborn小提琴图
- python编码的种类以及转换以及bytes数据类型的介绍
- SNMP的MIB文件语法