2 x     t X_____T 于 2013.12.05 16:07 提问

Spring 访问路径配置问题

我项目访问一张图片 spring配置如下

<bean name="/hello" class="com.xtao.controller.HelloController"></bean> 
<mvc:resources location="/resources/" mapping="/resources/**"/>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/jsp/"/>
    <property name="suffix" value=".jsp"/>
</bean>

但是我用 http://127.0.0.1:88/Spring/resources/image/a1.jpg 可以直接访问到这张图片
但是我在jsp代码里边 用的是相对路径 src="/resources/image/a1.jpg" 相对路径学的是没问题的! 页面读取出来http://127.0.0.1:88//resources/image/a1.jpg 是这样的 请问怎么配置这个访问路径?

1个回答

en_joker
en_joker   2017.11.24 11:35

你这两个路径对比,多了一个斜杠。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SpringMVC中跳转路径的问题
SpringMVC中跳转路径的问题
Spring中路径配置问题
对比下面两个Bean中路径不难发现,一个是在代码界面复制的全路劲,另一个是在目录界面赋复制 的全路劲:&amp;lt;bean id=&quot;beanFactory&quot; class=&quot;com.spring.ioc.BeanFactory&quot;&amp;gt;&amp;lt;/bean&amp;gt;&amp;lt;bean id=&quot;beanFactory&quot; class=&quot;/SpringIOC/src/com/spring/ioc/BeanFacto.
在springmvc中配置静态资源访问路径的时候,js出现无效原因
代码和效果如下图所示: 访问没有弹出框!点击js路径可访问资源。如图: 开始以为是js可能冲突,或者配置的静态资源访问没有效果…最后 原因让我很无语,原来是习惯出的问题 <script type="text/javascript" src="/Qpet/resources/js/jquery.js" />把上面引入的代码换成下面即可:<script type="text/javascr
Spring Boot(六):如何配置静态资源的地址与访问路径
静态资源,例如HTML文件、JS文件,设计到的Spring Boot配置有两项,一是“spring.mvc.static-path-pattern”,一是“spring.resources.static-locations”,很多人都难以分辨它们之间的差异,所以经常出现的结果就是404错误,无法找到静态资源。1. “spring.mvc.static-path-pattern”spring.mvc.
一个spring cloud+Eureka的错误配置
application.yml配置如下:启动类配置如下:访问地址:http://localhost:7001结果页面如下:从报错分析得知是eureka的配置出错了,而eureka只在yml中进行了配置。经过仔细的查看发现是拼写错误。修改如下:...
SpringBoot服务访问路径动态处理
@RestController public class MainController { @RequestMapping(value = "/echo/{message}", method = RequestMethod.GET) public String echo(@PathVariable("message") String msg) { return "【E
对spring的访问路径以及配置的一些理解(区分spring的IOC与springMVC的IOC)
几个注解的区别: 1 @WebServlet(urlPatterns="/android/login")  //相当于web.xml里写servlet-mapping public class LoginServlet extends BaseServlet{ } 2.@Controller("/android/login")                //SPRING的注解,
maven项目打包发布问题 - 无法为XML模式命名空间定位Spring NamespaceHandler
参考: http://have23.iteye.com/blog/1340777 错误:org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:无法找到Spring NamespaceHandler的XML模式命名空间[http://www.springframework.o
springboot的templates路径配置问题
起启用了thymeleaf的模版功能,而多个项目间往往能有通用模版可复用。 承既然要复用,若是于各个项目处简单的复制黏贴未免麻烦,更是不好统一维护。 因此,最好的办法是将项目公共模版置于固定路径,而后引入每个项目即可。 以eclipse为例,用“link source”即可实现。接下去就是将外联的资源配置入springboot了。 以springboot官方文档提示,只需要自定义MyWebAppCo
springboot项目解决外部tomcat通过ip+端口访问项目
主要在springboot项目的主配置文件添加指定项目端口9008  访问路径server.contextpath=/ spring.application.name= spring.application.index= server.port=9008 server.contextPath=/ 下面是tomcat需要配置的