原文:关于静态资源是否应该放到WEB-INF目录

首先,css js html没有必要放在WEB INF下。 最终这些会被原封不动的展现在客户端,所以访问安全根本就不会成为问题。 jsp放在web inf下,原因主要有两个 远古时代的模式会把业务逻辑,数据库连接等敏感信息写在jsp里面,被用户直接访问会有安全问题。 现代模式里这个不再成为问题,不应该成为问题。 jsp是在服务器端运行的,而且通常都需要其他程序支持 比如后台处理好数据再让jsp渲 ...

2017-05-31 11:00 0 1782 推荐指数:

查看详情

关于WEB-INF目录下的静态资源(js、css、img)的访问

  首先,需要明确的是WEB-INF目录是被保护起来的,其下的jsp页面不能直接运行,只能通过控制器跳转来访问;而同样在此目录下的静态资源(js、css、img)也不能被WEB-INF目录外的其他文件直接引用。 WEB-INF下的目录结构如图 ...

Wed Dec 19 05:38:00 CST 2018 0 976
SpringMVC访问静态资源WEB-INF下的JSP文件

先说如何访问JSP文件,一般来说JSP互相都在WEB-INF文件夹下面。 这种访问形式是不可以的,无论你使用什么url还是绝对路径都没有任何作用,唯一的路径就是在Controller文件里面设置返回字符串。即: 然后访问的href改为 ...

Tue Dec 31 08:14:00 CST 2019 0 1566
web项目的WEB-INF目录

WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。 如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。 /WEB-INF/web.xml : Web应用程序配置文件,描述了 servlet ...

Tue Sep 04 22:12:00 CST 2018 0 3874
WEB-INF目录与META-INF目录的作用

WEB-INF: /WEB-INF/web.xml Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。 /WEB-INF/classes/包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含 ...

Tue May 31 22:47:00 CST 2016 1 10965
jsp放在web-inf目录

1. 把页面资源文件只能放在webroot下面,如 CSS,JS,image等.放在WEB-INF下引用不了.像jpetstore也是这样的. 2. 页面放在WEB-INF目录下面,这样可以限制访问,提高安全性.如JSP,html 3.只能用转向方式来访问WEB-INF目录 ...

Thu Aug 23 21:55:00 CST 2012 0 10404
java项目WEB-INF目录作用

WEB-INF的存在以及其下的lib和classes目录的作用都是大师门规定的。 主要是系统运行的配置信息和环境,这是jsp环境的规定 WEB-INF是用来存储服务端配置文件信息和在服务端运行的类文件的,它下面的东西不允许客户端直接访问的 ...

Mon Mar 04 19:36:00 CST 2013 0 3969
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM