struts2结果相对路径

发布于 2024-10-31 02:39:19 字数 476 浏览 0 评论 0原文

我将所有 jspx 模板存储在 /WEB-INF/templates// 中,

我厌倦了像

这样的复制/粘贴 <结果名称=“成功”>/WEB-INF/templates/foo/success.jspx

<结果名称=“失败”>/WEB-INF/templates/ foo/foo.jspx;

我的所有模板都在 WEB-INF/templates/ 中,

我可以将整个包设置在一个地方吗?

我简要地查看了代码,发现需要注意 UiBean#getTemplateDir 我需要破解才能实现我的目标。

我想知道是否有官方(不是黑客!)方法来解决我的问题。

谢谢。

I store all my jspx templates in /WEB-INF/templates/<package>/

I am tired of copy/paste like


<result name="success">/WEB-INF/templates/foo/success.jspx</result>

<result name="fail">/WEB-INF/templates/foo/foo.jspx</result>

All my templates are in WEB-INF/templates/

Could I set it in one place for the whole package?

I briefly looked into the code and found noting about it expect UiBean#getTemplateDir that I need to hack to achieve my goal.

I wonder if there is an official (not hack!) way to solve my issue.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

二货你真萌 2024-11-07 02:39:19

struts.property 文件中设置了一个属性,

struts.ui.templateDir

我自己没有使用过它,但我想这是告诉 Struts2 在哪里寻找模板的东西
像这样的事情

struts.ui.templateDir=/WEB-INF/templates 

你可以尝试这样的事情

There is one property which is set in struts.property file

struts.ui.templateDir

i have not used it myself but i guess this is something which tell Struts2 where to look for template
something like

struts.ui.templateDir=/WEB-INF/templates 

you can try something like this

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文