struts2怎么配置action的多层路径?
我想这样写:
<action name="ceng1/cen2/ceng3" class="..." method="execute">
<result name="ok" type="json">
<param name="root">...</param>
</result>
</action>
但是此时访问 http:localhost:8080/project/namespace/ceng1/cen2/ceng3 的话是无法访问的,想问下如何正确配置,谢谢.
【以下回答由 ChatGPT 生成】
可以通过以下步骤来正确配置Struts2中action的多层路径:
javascript <package name="myPackage" extends="struts-default" namespace="/namespace">
javascript <package name="myPackage" extends="struts-default" namespace="/namespace"> <action name="ceng1/cen2/ceng3" class="..." method="execute"> <result name="ok" type="json"> <param name="root">...</param> </result> </action> </package>
```javascript
struts2 /* ```
重启项目,确保配置生效。
在浏览器中访问 http:localhost:8080/project/namespace/ceng1/cen2/ceng3,应该能够成功访问到该action。
【相关推荐】