struts 2的 配置文件Struts.xml中的 package中的 name属性代表的什么意思啊 ?

<packagename="memberCard"namespace="/card"extends="struts-default"><actionname="addCa... <package name="memberCard" namespace="/card" extends="struts-default">
<action name="addCard" class="com.eteet.miniweb.web.MemberCardAction" method ="validater" >
<result name="success" >/WEINF/pages/membercard/success.jsp</result>
</action>
中的 memberCard代表的 什么意思?菜鸟,嘿嘿,那位高手回答下,谢了
展开
 我来答
兰烟墨戌
2019-09-10 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:645万
展开全部
一般来说name的memberCard代表包明,这个可以随便自定义。
namespace="/card"也就是访问/card/addCard才能访问到这个action。
但是一般规范来说如果name定义为memberCard,那么namespace最好是/card/memberCard。(对应你项目里的路径)
这样有助于区别目录和类路径,以后自己再看容易理解。
还有就是这是基础写法,以后你做Spring时会需要依赖注入。class就会从com.eteet.miniweb.web.MemberCardAction变为memberCardAction。代码会越来越简写。
书乐天0A2
推荐于2017-09-25 · TA获得超过722个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:250万
展开全部
name是这个package的唯一标识,可以自己随便定义,别重复就行了.

继承package的时候有机会用到,extends里要写所继承的package的name
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式