请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

SUI Mobile中css和js访问不到的问题

老师,我遇到一个奇怪的问题,当我访问地址为http://localhost:8080/o2o/index.html的时候,css和js是找不到的
图片描述
但是当我访问地址为http://localhost:8080/o2o//index.html的时候,css和js才可以正常读取到

图片描述
一开始我以为是tomcat发布的问题,但是整了一圈后发现发布资源里是有配置的,也试过在Web Project Settings的Context root里将o2o改成/访问,也不行

正在回答 回答被采纳积分+3

1回答

翔仔 2020-07-31 22:00:34

同学好,访问的方式不对哈,同学可以看看我们视频是怎样访问的,访问的是http://localhost:8088/ssmo2oshop/frontend/index才能加载,前提是你的controller配置了frontend/index这个路径,并且spring-web.xml里面配置了静态资源的解析

	<!-- 2.静态资源默认servlet配置 (1)加入对静态资源的处理:js,gif,png (2)允许使用"/"做整体映射 -->
	<mvc:resources mapping="/resources/**" location="/resources/" />
	<mvc:default-servlet-handler />

	<!-- 3.定义视图解析器 -->
	<bean id="viewResolver"
		class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/WEB-INF/html/"></property>
		<property name="suffix" value=".html"></property>
	</bean>


0 回复 有任何疑惑可以回复我~
  • 那老师可以解释一下为什么 多加一个/就可以成功加载js嘛
    回复 有任何疑惑可以回复我~ 2020-09-27 21:08:02
  • 翔仔 回复 Achillesssss #2
    没明白同学的意思,在哪里多加一个/能访问到?同学可以详细描述一下
    回复 有任何疑惑可以回复我~ 2020-09-28 00:59:53
  • Achillesssss 回复 翔仔 #3
    http://localhost:8080/o2o  //    index.html 就是这里,虽然我知道这样不对 但是为什么这样可以
    回复 有任何疑惑可以回复我~ 2020-09-28 13:16:22
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信