【问题标题】:jsp:how to hide folder structure of website from users?jsp:如何对用户隐藏网站的文件夹结构?
【发布时间】:2009-11-19 13:26:16
【问题描述】:

如何对用户隐藏网站的文件夹结构。 我在jave平台(jsp)上开发了一个网站。 网站部署在jboss上。 假设我的网站主页 url 是

dummy.com/dummyFolder/dummy1.jsp

用户可以通过url查看网站中所有的jsp页面

dummy.com/dummyFolder/

我应该怎么做才能阻止用户查看我的网站目录结构?

【问题讨论】:

    标签: java jsp jboss structure


    【解决方案1】:

    在应用服务器的默认web.xml中,您需要禁用目录列表功能。对于 JBoss AS(特别是 Tomcat),您需要将 DefaultServlet 的初始化参数 listings 设置为 false

    <init-param>
        <param-name>listings</param-name>
        <param-value>false</param-value>
    </init-param>
    

    【讨论】:

    • 那你做错了。确保您在正确的服务器上工作。查看您执行的步骤。更改后不要忘记重新启动服务器。
    • 是否可以隐藏.html,.jsp之类的静态资源
    • 你的意思是隐藏直接访问?这是一个完全不同的问题/故事。将它们放在/WEB-INF 中并使用页面控制器servlet 应该可以。
    猜你喜欢
    • 1970-01-01
    • 2018-06-08
    • 2014-07-24
    • 2014-01-20
    • 1970-01-01
    • 2013-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多