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.文件最好不要全部放在一个文件夹下面,可以根据一定的规则去创建文件夹并存放文件
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
关于Spring MVC在Controller层中注入request的坑详解
前言 记一次为了节省代码没有在方法体中声明HttpServletRequest,而用autowire直接注入所钻的坑 结论:给心急的人. 直接在Controller的成员变量上使用@Autowire声明HttpServletRequest,这是线程安全的! @Controller public class TestController{ @Autowire HttpServletRequest request; @RequestMapping("/") public void test
-
详解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中的路径参数和URL参数实例
1.SpringMVC中的路径参数就是指在路径中添加参数,用于实现伪静态是很好的. 2.路径参数实现方式(一个Controller方法) @RequestMapping(value="/page/{name}/{age}",method=RequestMethod.GET) public String getName(ModelMap map,@PathVariable("name") String name,@PathVariable("age"
-
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
-
详解Spring MVC如何测试Controller(使用springmvc mock测试)
在springmvc中一般的测试用例都是测试service层,今天我来演示下如何使用springmvc mock直接测试controller层代码. 1.什么是mock测试? mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法. 2.为什么要使用mock测试? 使用Mock O bject进行测试,主要是用来模拟那些在应用中不容易构造(如HttpServletRequest必须在Servlet容器中才能构造出来)或者比较复杂的对象(如J
-
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": ".". 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.
随机推荐
- iOS App开发中使用设计模式中的单例模式的实例解析
- SQLite 入门教程一 基本控制台(终端)命令
- AngularJS select设置默认值的实现方法
- IOS 自定义UICollectionView的头视图或者尾视图UICollectionReusableView
- Thinkphp实现短信验证注册功能
- js日期对象兼容性的处理方法
- Vue学习笔记进阶篇之单元素过度
- Js中使用hasOwnProperty方法检索ajax响应对象的例子
- javascript检测对象中是否存在某个属性判断方法小结
- Ruby 取得指定月日期数的方法
- LINUX中NGINX反向代理下的TOMCAT集群(详解)
- Query常用DIV操作获取和设置长度宽度的实现方法
- JS等比例缩小图片尺寸的实例
- JavaScript实现从数组中选出和等于固定值的n个数
- java中抽象类、抽象方法、接口与实现接口实例详解
- Android实现使用流媒体播放远程mp3文件的方法
- DevExpress实现TreeList向上递归获取公共父节点的方法
- 基于Android SDK-在64位Linux中使用需要注意的问题
- Python MySQLdb 使用utf-8 编码插入中文数据问题
- 了解前端理论:rscss和rsjs