❶ JAVA的web项目中,将jsp、js等文件放在WEB-INF目录下,那在jsp中怎么访问js文件
上面截图是项目目录,我们要在jsonTest.jsp 文件中引入 WEB-INF/js/jquery-2.1.4.min.js文件,如下:
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-2.1.4.min.js" ></script>
❷ idea如何导入本地已经写好的前端页面代码
1.首先WEB-INF里的文件不能被外界访问,所以CSS,JS等文件不能放在此处,刚开始我把前端做出来的东西全部放在了WEB-INF下所以肯定不对。
2.通过问学长得知在html里面没有引进CSS的样式,好诡异的说,慧婷做好了给我看的时候样式都是有的,也就是说她应该引进样式了,但是为毛给了我就没有样式了,所以在head标签里把样式加上,如下图的link~~
还好的是她把样式保存在了一个link.html中,直接复制过来就好了
3.把JS引进来,就是上图的两个script标签,还好的就是她也在.html文件里给出了
4.kissy的src的引入,如下图,若不引入则在火狐浏览器下会出现控制台kissy找不到的错误
❸ web-inf下的jsp怎么访问
WEB-INF目录下的jsp文件,在浏览器中是不能直接访问的。(没有访问的权限)如果将jsp文件放入WEB-INF目录下,将不能访问。比如在jsp页面中直接写<ahref=/WEB-INF/content/index.jsp那么将不能访问。在struts中必须用action来实现页面的跳转,才能访问WEB-INF里面的jsp文件。将上面的jsp页面中的链接写为:<ahref=index.action在struts配置文件中添加这么一句:<actionname=*<result/WEB-INF/content/{1}.jsp</result</action这句表示页面的所有action将跳转到/WEB-INF/conent/下对应action的jsp页面。当然如果对其他特定的action进行了顶义,则会跳转到相应的jsp页面。通过添加上面一个action后,页面的超链接就很定位到WEB-INF/content目录下面了。
❹ 关于WEB-INF目录下文件使用的问题
WEB-INF目录是WEB应用的安全目录,客户端无法直接访问。
不知道你用的是什么框架,如果用Strut2的话,可以在struts.xml文件中配置action中result属性来进行访问,路径写为/WEB-INF/文件名/index.jsp