zoukankan      html  css  js  c++  java
  • 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目录下?

  • 相关阅读:
    spring mvc返回json字符串的方式
    springmvc的数据校验
    Spring MVC拦截器
    HTML5
    再续前缘CSS3
    Spring MVC文件上传和下载
    初始CSS3
    Spring MVC类型转换
    Spring MVC重定向和转发及异常处理
    Spring MVC注解入门
  • 原文地址:https://www.cnblogs.com/bigbigbigo/p/10003723.html
Copyright © 2011-2022 走看看