如何更改 Struts 2 中 struts.xml 的默认位置?
我想知道如何更改 Struts 2 中 struts.xml 的默认位置?
感谢您的帮助!
I want to know how to change default location of struts.xml in Struts 2?
Thank for your help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为了回答这个问题,过滤器配置接受一个“config”参数,该参数指定 S2 配置文件的位置:
https://struts.apache.org/docs/webxml.html
http://struts.apache.org/2.x/docs/webxml.htmlTo answer the question, the filter configuration accepts a "config" parameter that specifies the location(s) of S2 configuration files:
https://struts.apache.org/docs/webxml.html
http://struts.apache.org/2.x/docs/webxml.html您看过文档吗?
这里它说struts.xml
应该驻留在类路径上webapp
的位置,因此位置并不重要,只要它位于类路径中即可。附加链接:http://struts.apache.org/2。 x/docs/struts-1-solutions.html (请注意,虽然它说的是 Struts 1 解决方案,但它谈论的是 Struts 2 - 它更多的是迁移指南)
Did you have a look at the documentation?
Here it says that struts.xml
should reside on the classpath of the webapp
, so the location shouldn't matter, as long as it is in the classpath.Additional link: http://struts.apache.org/2.x/docs/struts-1-solutions.html (Note that although it says Struts 1 Solutions it talks about Struts 2 - it's more of a migration guide)
Struts 只需要位于 web 应用程序的类路径中。它的位置无关紧要。
Struts only needs to be in the class path of the webapp. Its location is irrelevant.