大家好!
描述:最近正在部署一个项目,但是如果把相关的页面资源和CSS/JS等资源放到WEB-INF目录下,就访问不到了。我是用STRUTS配置页面的跳转的,不知道大家有没有好的办法。
问题
1.在部署工程的时候,是否CSS/JS和IMG这样的相关文件都放到WEB-INF的目录下?这样可以避免页面资源被直接访问?
2.相关的JSP页面放在WEB-INF目录下,用什么样的路径访问的到?
3.关于项目的部署,对于页面和相关其他资源的放置有什么更好的建议没有?
谢谢大家了!
大家好!
描述:最近正在部署一个项目,但是如果把相关的页面资源和CSS/JS等资源放到WEB-INF目录下,就访问不到了。我是用STRUTS配置页面的跳转的,不知道大家有没有好的办法。
问题
1.在部署工程的时候,是否CSS/JS和IMG这样的相关文件都放到WEB-INF的目录下?这样可以避免页面资源被直接访问?
2.相关的JSP页面放在WEB-INF目录下,用什么样的路径访问的到?
3.关于项目的部署,对于页面和相关其他资源的放置有什么更好的建议没有?
谢谢大家了!
WEB-INF
都用来放配置文件...资源文件还有jsp什么的放在webContent目录下面,可以在webContent目录下面建立其他的文件夹来放这些文件.
1.无论你放在哪个目录下,如果你想要这些文件生效,那这些文件就一定可以被直接访问到.你最多只能对css,js做一下压缩跟混淆,让这些文件难以阅读.
2.不要放在web-inf下面,没人会这么做的.
3.在webcontent文件夹下面建立一个基本的项目路径
webcontent
css/
js/
images/
pages/
images视情况,下面可以将装饰用的素材图片跟产品内容图片分开.