gpt4 book ai didi

jsp - 将 JSP 页面放在 Apache Struts 应用程序的 WEB-INF 文件夹中是否是个好主意?

转载 作者:行者123 更新时间:2023-12-05 00:36:10 26 4
gpt4 key购买 nike

我正在尝试在 Apache Struts 2 中实现我的项目,但我对该技术不是很熟悉。同时,我在某处看到在 WEB-INF 文件夹中创建 Java Server Pages (JSP) 页面是一种有效的方法。在论坛上他们说这样做会增加网站的安全性,因为不能通过 URL 直接访问 JSP 页面,而只能通过其操作访问。

我也建立了一些页面,但问题是我必须像这样写下我所有的 Action :

<action name=".." class=".." method=".." >
<result name="success"> /WEB-INF/pages/index.jsp</result>
</action>

我这样写得到了正确的结果;但是像这样编写 Action 页面是一个好方法吗?。这会在我的项目中造成任何问题吗?我可以使用命名空间在操作中删除此/WEB-INF/吗?

最佳答案

听起来您正在寻找的是减少您的配置(至少部分)。请参阅“struts2-conventions-plugin”:http://struts.apache.org/2.2.3.1/docs/convention-plugin.html

默认情况下,它喜欢放置页面(这很容易覆盖,但我不打扰):
/WEB-INF/content/my-page.jsp

它确实节省了大量配置 xml 的费用。除了设置全局struts2参数(开发模式并将主题设置为简单)之外,我几乎不使用xml。除此之外,注释负责其余的工作。你应该试一试。

约定插件不会阻止您在您喜欢的地方使用 xml,因为 xml 具有优先权,并且不会导致使用磁贴时出现任何问题。

关于jsp - 将 JSP 页面放在 Apache Struts 应用程序的 WEB-INF 文件夹中是否是个好主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8406840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com