路径问题呀
老师 在 代码第11行我将配置文件的路径改为/src/main/resources/applicationContext.xml 运行后代吗报错 说 路径不存在 。根据我的项目的目录结构来看 applicationContext.xml不是在该结构目录下吗 怎么会报错呢?还有 就是 根据SpringDemo5这个类的路径来看 要访问applicationContext.xml 用相对路径也报错
还有问题就是 在icake项目中 老师在catalog_list.jsp中写有如下代码:
根据项目中文件的路径不是应该写成如下格式吗?
<!-- jQuery -->
<script src="../../../../js/jquery.min.js"></script>
<script src="../../../../js/jquery-ui.min.js"></script>
<!-- Theme Javascript -->
<script src="../../../../js/utility.js"></script>
<script src="../../../../js/demo/demo.js"></script>
<script src="../../../../js/main.js"></script>
<script src="../../../../js/pages.js"></script>
<!-- END: PAGE SCRIPTS -->
还有 就是
图中 蓝色标记的a标签的访问路径 问题:href不应该这样写吗href="${pageContext.request.contextPath}/list.do"或者根据目录路径进行访问:href=“../../../../admin/Catalog/list.do" 怎么写成这样了:<a href="/admin/Catalog/list.do"> 呢?
学习这么多天 老师们好像都没给我系统的讲过路径问题 每个老师都有各自的习惯 在工程目录下创建包或者创建目录的路径不同 将*.jsp或者Servlet 或者css、js、img等文件放置的目录位置也不同 但是他们都用到了页面跳转 href中写的跳转路径又不同 可是没有一个老师讲清楚了这个问题 感觉老是像是在赶时间一样 很粗糙 这是我这些天学习的感受。在这请老师详细讲解一下我的疑问 真的很累
正在回答
idea中在访问时会默认隐藏这个项目名,当然也可以通过在下图的配置来添加项目名,
补充两点
1、在eclipse中访问时需要项目名来访问工程,而在idea则不需要,这是因为idea内部做了处理。
2、将项目发布到tomcat中也是会有项目名的,也就是所谓的站点名,祝学习愉快~
1、下图代码获取的是编译之后的applicationContext.xml文件,
也就是下图标记的文件,可以看出resources下的applicationcontext文件在编译之后直接就在classes文件夹下,所以这里使用相对路径applicationContext.xml就可以了。
2、/js/jquery.min.js这种方式在路径前加上/的都是绝对路径,所以也是可以获取的。
3、路径的问题有很多种实现方式,可以使用相对路径,也可以使用绝对路径,不过推荐同学使用href="${pageContext.request.contextPath}/list.do这种web全路径的形式,可以有效的避免路径出错的问题。
4、在编程中,可以使用绝对路径和相对路径进行跳转或者引用等,不过这些根据环境的关系,或者部署到服务器上,我们通过浏览器访问时,会出现404的错误,所以建议同学在书写路径时,要以http:localhost:8080/...这种形式来编写路径,这样可以防止路径出错的问题,祝学习愉快~
- 参与学习 人
- 提交作业 205 份
- 解答问题 4317 个
Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星