• Jobs(一)前端页面


      Java Web工程中的Intellij中Java Web工程的基本目录:

      启动web工程后,显示的默认页面是index.html。需要注意的是,本来IDE自建的是index.jsp,我暂时改成了index.html。因为Web容器Tomcat是以名为“index”的文件作为欢迎页。

      需要注意的是,直接放在web目录下的文件是能够在浏览器中直接访问的,而WEB-INF中的文件却无法直接访问。页面放在WEB-INF目录下,可以限制不必要的访问,提高安全性。WEB-INF目录下的文件只能通过服务器的请求转发来访问,不能通过(客户端的)页面重定向访问。

      这里有个不太重要的问题,index.jsp和index.html同时存在时,Web工程启动时,默认会采用哪种呢?我自己的工程是直接打开了index.html页面~(当然这真的无关紧要,实际开发中只会放置一个index页面在web目录中)

      我们也可以自己设置欢迎页,而不是非要用index命名的页面。

      在WEB-INF目录下的项目部署符web.xml中,通过以下标签元素配置自己的欢迎页面:

    <welcome-file-list>
        <welcome-file>/WEB-INF/myIndex.html</welcome-file>
    </welcome-file-list>

      这样,浏览器中输入工程路径 http://localhost:8080/jobs/ 后打开的就是WEB-INF下的myIndex.html页面。但如果我们直接在浏览器中输入http://localhost:8080/jobs/WEB-INF/myIndex.html,就是404了。

      这里先记录一个问题,一个Web工程中的html页面是放置在web目录下还是放置在WEB-INF目录下?

  • 相关阅读:
    字符串转换的UnicodeDecodeError—— ‘\xa0’问题
    linux下nginx+uwsgi部署python应用
    字符串转换的UnicodeDecodeError—— ‘\xa0’问题
    python的get和post方式请求详解
    MindManager使用说明
    进入程序员的自由天地
    悦读上品 得乎益友
    C++ 是一门难学易用的语言!
    合上More Exceptional C++的瞬间
    从零开始学ASP.NET
  • 原文地址:https://www.cnblogs.com/bigbigbigo/p/10003723.html
Copyright © 2020-2023  润新知