SpringMVC找不到Controller路径的解决方案

SpringMVC找不到Controller路径

自己用的是HBuilder,也不知道HBuilder能不能运行web项目。

猜测:

1.是Tomcat服务器的问题。

2.是少了Springmvc的配置。

应该是HBuilder的内置服务器匹配不上SpringMVC的实力。

又或者jdk1.8的问题,前者的可能性比较大。

解决方法:

1.重新用ssm的方式在eclipse中重写一个

2.找出问题所在

SpringMVC解决 系统找不到指定路径

问题展示:

问题原因:

这个原因是因为maven默认是不加载空文件夹的,所以在target中没有这个目录,导致上传的文件没有一个存放文件的地方。

解决方法:

在maven的pom.xml中加上

          <configuration>
            <includeEmptyDirectories>true</includeEmptyDirectories>
          </configuration>

如果还不行就手动在这个目录下建一个目录 upload:

这样就可以解决了。

推荐方法:

1.文件一般不保存在本项目或服务器上,一般保存在本地的磁盘上

2.数据库的一般保存文件的地址路径,一般不保存文件的内容

3.文件最好不要全部放在一个文件夹下面,可以根据一定的规则去创建文件夹并存放文件

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • 详解Spring MVC如何测试Controller(使用springmvc mock测试)

    在springmvc中一般的测试用例都是测试service层,今天我来演示下如何使用springmvc mock直接测试controller层代码. 1.什么是mock测试? mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法. 2.为什么要使用mock测试? 使用Mock O bject进行测试,主要是用来模拟那些在应用中不容易构造(如HttpServletRequest必须在Servlet容器中才能构造出来)或者比较复杂的对象(如J

  • 关于Spring MVC在Controller层中注入request的坑详解

    前言 记一次为了节省代码没有在方法体中声明HttpServletRequest,而用autowire直接注入所钻的坑 结论:给心急的人. 直接在Controller的成员变量上使用@Autowire声明HttpServletRequest,这是线程安全的! @Controller public class TestController{ @Autowire HttpServletRequest request; @RequestMapping("/") public void test

  • Spring MVC学习笔记之Controller查找(基于Spring4.0.3)

    0 摘要 本文从源码层面简单讲解SpringMVC的处理器映射环节,也就是查找Controller详细过程 1 SpringMVC请求流程 Controller查找在上图中对应的步骤1至2的过程 SpringMVC详细运行流程图 2 SpringMVC初始化过程 2.1 先认识两个类 1.RequestMappingInfo 封装RequestMapping注解 包含HTTP请求头的相关信息 一个实例对应一个RequestMapping注解 2.HandlerMethod 封装Controlle

  • 基于SpringMVC中的路径参数和URL参数实例

    1.SpringMVC中的路径参数就是指在路径中添加参数,用于实现伪静态是很好的. 2.路径参数实现方式(一个Controller方法) @RequestMapping(value="/page/{name}/{age}",method=RequestMethod.GET) public String getName(ModelMap map,@PathVariable("name") String name,@PathVariable("age"

  • 详解springMVC—三种控制器controller

    在springmvc中提供了三种controller的配置,1.针对不需要controller代码的,也就是只起到跳转页面的作用.2.可以接受实体类型的controller.3.可以接受表单数据的controller,它只允许POST提交,在配置文件中需要指定提交FORM,请求成功的FORM. 1.直接转发到页面,不需要添加controller代码. <bean id="toLogin" name="/toLogin.do" class="org.s

  • SpringMVC找不到Controller路径的解决方案

    SpringMVC找不到Controller路径 自己用的是HBuilder,也不知道HBuilder能不能运行web项目. 猜测: 1.是Tomcat服务器的问题. 2.是少了Springmvc的配置. 应该是HBuilder的内置服务器匹配不上SpringMVC的实力. 又或者jdk1.8的问题,前者的可能性比较大. 解决方法: 1.重新用ssm的方式在eclipse中重写一个 2.找出问题所在 SpringMVC解决 系统找不到指定路径 问题展示: 问题原因: 这个原因是因为maven默认

  • SpringMVC Restful风格与中文乱码问题解决方案介绍

    目录 基本要点 1.定义 2.传统方式与Restful风格的区别 3.如何使用Restful风格 4.为什么要用restful 5.乱码问题 基本要点 1.定义 根据百度百科的定义,RESTFUL是一种网络应用程序的设计风格和开发方式 2.传统方式与Restful风格的区别 在我们学习restful风格之前,我们请求接口,都是使用http://localhost:8080/controller?method=add这种方式携带接口所需要的参数 而调用restful风格的接口时,我们可以改成htt

  • Springmvc工程跳转controller无效的解决

    目录 Springmvc跳转controller无效 1.springmvc-servlet.xml 2.web.xml,在改配置文件中将 springmvc无法进入controller.后台也不报错 1.检查是否配置 2.是否配置 3.controller类是否加上 4.视图解析器 5.web.xml文件是否配置 Springmvc跳转controller无效 在实际搭建Springmvc工程,通过controller进行业务处理和逻辑跳转,经常发现接口URL拼写正确但是访问不到控制层,这里

  • 详解vue-cil和webpack中本地静态图片的路径问题解决方案

    本文介绍了vue-cil和webpack中本地静态图片的路径问题解决方案,分享给大家,具体如下: 1 本地图片动态绑定img的src属性 一般我们在html中或者vue组件文件中引用图片是这样,这是不需要做特别处理的 我们将图片放入assets中或者重新建立个文件夹img什么的都可以,随意- 但是我们这时候可能会有个需求就是我们要动态绑定一组本地图片 1 将图片当成模块先引进来,再绑定 但是这种做法局限性比较大,模块化差,代码不好看 . 如果我做的是纯静态的网站展示,有许多的本地静态资源需要加载

  • navicatdesignquery.sql.bak系统找不到指定路径错误的解决方法

    今天使用Navicat ,其他功能都正常,但是新建查询的时候,出现一个很奇葩的问题 C:\Program Files (x86)\PremiumSoft\Navicat for MySQL8.1/_NAVICAT_DESIGNQUERY.sql.bak  系统找不到指定路径 找了半天找不到解决办法,下载navicat 11都没用, 更改版本也没用. 最后发现,navicat 的每个连接,有个连接属性 具体操作: 在连接---属性---高级.修改一下路径,改成你现在安装的navicat目录就好了

  • Maven项目读取resources文件路径问题解决方案

    读取resources下文件的方法 网上有问答如下: 问: new FileInputStream("src/main/resources/all.properties") new FileInputStream("./src/main/resources/all.properties") 上面两个无法读取maven下资源文件目录下的文件嘛,总是提示找不到该路径,这么写错了嘛,但是我的其他maven可以读取 答: 要取编译后的路径,而不是你看到的src/main/r

  • springmvc直接不经过controller访问WEB-INF中的页面问题

    目录 不经过controller访问WEB-INF的页面 WEB-INF里的页面间跳转通过controller 下面只列出问题相关部分 不经过controller访问WEB-INF的页面 在springDispatcherServlet-servlet.xml中添加如下两句 <mvc:view-controller path="/success" view-name="success"/>  <mvc:annotation-driven>&l

  • SpringMVC表单提交参数400错误解决方案

    SpringMVC下,提交表单报400错: description The request sent by the client was syntactically incorrect. 根据网上的总结,可能是因为如下几个问题引起的 1.参数指定问题 如果Controller中定义了参数,而表单内却没有定义该字段 @SuppressWarnings("deprecation") @RequestMapping("/hello.do") public String h

  • 基于react项目打包css引用路径错误解决方案

    没有去修改create-react-app默认的配置文件 执行npm start 一切正常, 但是 npm run build 之后生成的打包文件只能在根目录访问 这样放在服务器目录就访问不到了 报错为 手动更改index.html的路径之后又报静态资源引入错误 报错 解决方案 解决: 在package.json下面增加"homepage": ".". 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.

随机推荐