猿问

Struts2配置文件的包名是根据什么明名的?

 $.getJSON(basePath +"/getStreets?districtId="+districtId,bindStreet);这是前台发的ajax,下面的是Struts2的配置文件,ajax里只写了getStreets,并没写data,这就可以访问到相应的action。那给包命名不就是很多余吗?整个项目里也没有其他哪个地方用到了这个包名


<package name="data" namespace="/" extends="json-default">

<action name="getStreets" class="action.HouseAction" method="getStreets">

<result type="json">

<param name="inculdeProperties">streetsList.*</param>

</result>

</action>

</package>


fenkapian
浏览 1181回答 1
1回答

yao314

package的name属性跟请求路径没关系的,这只是为了让其他包引用或者继承的时候方便定位。跟路径有关的事命名空间-namespace。
随时随地看视频慕课网APP

相关分类

Java
我要回答