springmvc项目中无法访问@controller中的方法,报错404

SRAM compiler中 Number of banks 设置 的值时,需要考虑应用的性能需求、功耗要求和面积限制。设计者应根据具体的应用场景选择合适的bank数量,以优化整体系统性能。bank是一种用于分离存储器访问的设计结构,允许同时对不同的存储区域进行读写操作,从而提高存储器的并发访问性能。选项用于指定 SRAM 存储器的 并发存储区域。在 SRAM 编译器中, 阅读详情

项目场景:

提示:关于前端发送JSON格式的数据


问题描述

提示:在前端往后端发送AJAX时,发现无法访问到后端@controller中的接口,出现404报错

@Controller    
@RequestMapping("/json")  
public class JsonController {    
    @RequestMapping("/test2")
    public String addUser(@RequestBody UserVo userVo){
        System.out.println(userVo);
        return "ok";
    }

原因分析:

提示:接口的返回值为String,这代表返回的为视图或者相对路径的接口,而我的项目中不存在ok的视图或“ok“的接口方法,所以出现了404。而在项目 中我想要的是返回”ok"字符串的值,如果要想返值的话,就必须加上@ResponseBody注解,这样才代表返回的为数据。



解决方案:

解决方法:在具体的接口上加上@ResponseBody注解即可
@Controller   
@RequestMapping("/json") 
public class JsonController {
    @RequestMapping("/test2")
    @ResponseBody     //增加这个注解,让其返回值为数据
    public String addUser(@RequestBody UserVo userVo){
        System.out.println(userVo);
        return "ok";
    }

AS7341可见光谱传感器原理图设计,已量产(光线传感器) 最近在做便携式环境光光谱检测项目时,我们基于 ams 的 AS7341 搭了一套硬件电路 —— 这颗芯片算是业内新一代的光谱传感 IC,8 个可见光通道 + NIR + 闪烁检测的配置,加上 6 路并行 16 位 ADC,数据吞吐能力确实够顶。今天就拆解下这个模块的硬件设计细节,聊聊实际做板时的那些考量点。 阅读详情

相关推荐

从零开始:Vivado中自定义串口通信IP核的完整实现

本文详细介绍了在Vivado中从零开始实现自定义串口通信IP核的完整流程,包括Verilog核心代码编写、仿真验证、IP核封装与参数化配置技巧。通过AXI-Lite总线实现动态配置,提升FPGA开发效率,适用于各种嵌入式系统通信需求。

weixin_29274969的博客 326

Controller层使用@Controller就会报404,@RestController就没有问题

1.当使用@Controller时,前端发送请求,后端是可以执行代码的,但数据相应给后端却相应不到,报404 后端执行的配图: post相应配图: 2. 原因:当使用@Controller要在每个方法上面加上@ResponseBody,负责将数据以JSON形式返回出去 解决配图: 也可以直接在类的顶部将@Controller换成@RestController,这样就不用在每个方法上加@ResponseBody 解决配图: ...

个人的成功可能没什么,帮他人成功可能更有成就感 3152

BOE CHPI协议解析:高速显示驱动的核心技术

本文深入解析了BOE CHPI协议,这是一种为高分辨率、高刷新率显示面板设计的时钟嵌入式高速点对点接口技术。文章详细阐述了其三层架构(物理层、链路层、协议层)、核心机制(如链路训练与BCC通道)以及如何通过高速串行差分传输解决大尺寸屏幕内部数据传输的带宽与干扰难题,是驱动8K、窄边框等高端显示应用的关键核心技术。

m9n0o的博客 544

SpringMVC运行后访问不到Controller和WEB-INF目录下jsp资源的问题及解决方案

SpringMVC项目访问不到controller和WEB-INF目录下资源的解决方案

AiyaWenwen的博客 3472

SARScape实战:集成GACOS数据优化InSAR大气校正全流程

本文详细介绍了如何在SARScape软件中集成GACOS数据,以优化InSAR大气校正的全流程。通过实战步骤,从GACOS数据申请、下载、导入,到在单景干涉图和SBAS-InSAR流程中应用,有效剥离大气相位延迟,显著提升形变监测结果的精度与可靠性,实现从“雾里看花”到“拨云见日”的转变。

weixin_28419039的博客 399

cosi-corr操作详细步骤

cosi-corr是一个可以加载到ENVI的软件包,由加利福尼亚理工学院的François Ayoub,  Sébastien Leprince,  and Lionel Keene开发,并且提供源代码,该软件受到了NSF的资助。软件的主要功能是可以满足各种影响的正射校正和影像配准。 针对下载下来的软件包参考《cosi-corr_guide.pdf》,进行配置使用具体详细过程如下: (本机环境

u013299471的专栏 1万+

SpringMVC不能访问Controller的问题

SpringMVC不能访问Controller的问题 一、出现的问题 今天新建了个SpringMVC的demo在运行的时候发现访问Controller跳转页面的时候总是报错404。 查看代码和配置发现是没有问题,可就是没有问题,最后看到到运行时浏览器报出了这样一个错误。 在网上找了很多资料都说是tomcat的配置文件conf/catalina.properties扫描到jar包需要将tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\的 “\” 改为

weixin_45478948的博客 3082

ROS2 -Jazzy 一步一步(第一步_工作空间以及编译)

文件夹作用特点是否需要手动创建/维护src存放自己写的 ROS 2 包一个 workspace 可以有多个包需要手动创建build保存编译过程中的中间文件每个包生成对应子目录自动生成,可删除install保存编译完成后的功能包每个包有独立子目录,含可执行文件自动生成,可删除log保存编译日志用于查看错误原因、调试自动生成,不需修改colcon是 ROS 2 推荐使用的构建工具自动处理功能包的依赖和编译顺序一条命令就能编译整个工作空间。

jerrykorea的博客 1380

SpringMVC 通过@Controller无法访问,显示404,已解决

SpringMVC 浏览器显示404错误(已解决)

qq_45681703的博客 3225

增量式PID的P和I怎么理解(一)

增量式PID的P、I理解之推翻片 据我所知的资料里关于PID三个参数的理解是这样的:(我这里只说P和I,先不说D) P的作用:比例P可以加快系统调节速度,P过小调节时间变长,响应性不够,P越大响应性越高超调也越严重,过大的P会使系统振荡。 I的作用:消除静差,提高控制精度,I越大越滞后,过大会使系统振荡。 ...

fangchenglia的博客 1万+

化工模拟与优化软件:Aspen HYSYS二次开发_(15).工业应用与项目管理

项目背景、目标和主要流程。

kkchenjj的博客 1130

springMVC访问controller报错404解决办法(总结超详细)

问题描述:纯注解配置SpringMVC程序,使用tomcat8.5.95版本启动,能启动成功并且访问index.jsp页面,但是访问/save时出现404无法访问,程序如下。

m0_73642416的博客 9728

树根互联Java开发面试题及参考答案

说一下 Java 集合类。 Java 集合类是用于存储和操作一组对象的容器。它提供了多种数据结构,方便程序员对数据进行高效的管理和处理。 Java 集合框架主要包括两大接口:Collection 和 Map。 Collection 接口是一组对象的集合,它有三个主要的子接口:List、Set 和 Queue。 List 接口代表有序的集合,可以包含重复的元素。例如 ArrayList,它是基于数组实现的动态数组。它的优点是随机访问效率高,通过索引访问元素的时间复杂度为 O (1)。当

大模型大数据攻城狮的专栏 856

SpringMVC的 @RequestMapping 报错 404 的原理

在使用 SpringMVC 的 @RequestMapping 的时候, 碰到了 404, 某篇博客的解决办法为如下: 抱着试一试的态度, 确实可以解决, 想了想为什么, 先描述下我遇到的情况: ...

DJH2717的博客 1万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

SpringMVC运行项目时出现404错误(狂神)

前言 我真的疯狂吐血兄弟们,一个简单的404搞了我三个小时 此视频基于狂神的springmvc中p4的404问题 可能此文章也不能帮你解决问题,但是我真的找了很多文章,这里会一一致谢,可以看一下感觉都很优质的博客,或许能帮你解决问题 刚开始建springmvc-02-hellomvc的时候,我名字打错了,导致maven项目或文件里有些文件没有删除干净,也许对后续的bug有影响 问题描述: 在检查代码都没有错误的情况下,运行springmvc时,报404页面错误 检查文件目录,发现子模块下的web文件

lufeia的博客 4833

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

spring boot项目中使用@Controller注解导致404

@Controller @ResponseBody @RestController

weixin_44688833的博客 1506

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

SpringMVC项目出现404

从标题不难看出,框架搭建好后,编译部署并启动项目一切正常,并没有报任何的错误,但是从页面访问controller时缺报404[Not Found]的错误。

m0_62645012的博客 8082

SpringMVC访问controller报错404的解决办法(总结超详细)

SpringMVC访问controller报错404的解决办法

inuing的博客 1670

springmvc前台访问404,不能进入controller,后台不报错问题解决方案心得

这是我第一次写博客,目的很明确,为了帮助像我一样的springmvc初学者解决一些问题,还有就时对自己返的错误的一个总结。       从文章标题不难看出,是使用springmvc时出现了404错误,这里对具体的环境做一个描述。       环境:       1、项目开发环境为linux,开发工具eclipse。       2、项目使用maven构建的web工程,框架搭建为spri

ITwelision的博客 14万+

SpringMVC无法访问资源 一直报404错误

404错误是源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。通俗来讲,就是服务器资源不存在,也就是说你的访问路径有问题。 平时我们习惯,在做一个SpringMVC项目的时候,先去把服务器的访问路径修改。 步骤 打开tomcat的配置信息 在左边选择你的服务器(由于我只有一个服务器,所以就直接选择了),点击上面的Deployment,看到下面的Application context,这就是资源访问路径,默认的情况下是 /项目名称 的,也就是你的路径是 http://localho

InterestAndFun的博客 2093

SpringMVC项目启动Tomcat页面404报错整合

最近刚在学SpringMVC,碰到了不少棘手的问题,最令人头疼的就是访问页面时的404报错,查了很多资料最后总结了404报错的一些原因。 我们的pom.xml中要用的相依赖没有导入完整,可以在maven的依赖项中查找依赖是否齐全。 最容易忽略的,就是我们每新建一个SpringMVC项目,都要在项目结构里部署lib包,在项目web-inf路径下新建一个lib包,把我们的数据jar包全导入。(几乎都是忽略了这一步) 3.Tomcat没有部署好,URL访问地址不对,每次运行Tomcat前都

m0_58368200的博客 2575

SpringMVC发布不到Tomcat、无法访问、无法访问Controller层

第一次在MyEclipse上创建SpringMVC,我的这个过程真的是坎坷啊! 接下来,我就说说我遇到的所有问题以及解决方法,希望对初次接触SpringMVC、创建SpringMVC项目出问题的朋友能有帮助 首先是创建项目,这个就不说了,如果创建项目都不会,那请你先看看其他文章,但是要注意一点Packaging一定是选择war。 项目创建好后,我遇到的第一个问题就是在tomcat,add项目...

weixin_42338918的博客 2968

IDEA中用Maven创建web项目部署运行时页面报错404解决方法

本文请在你的代码没有报错、代码无逻辑错误,各环境安装搭建好的基础上浏览. 》》》时间紧急的朋友可以直接跳到后面的代码段部分 最近在idea中用maven写springmvc项目时发现总是报错404,对于很多像我一样的小白来说真的是个坑。最后终于在一位大佬的文章里面找到解决方法 原文链接:link 其实404报错的意思就是找不到你的目标文件,所以出现这种错误时要很仔细的检查你的.xml文件、代码、M...

qq_41926609的博客 1万+

idea创建SpringMVC项目,且解决启动出现404的问题

使用idea一步步创建一个入门SpringMVC项目,并解决常见的tomcat报404问题。

2403_89970355的博客 1720

SpringMVC报错 404:Bad request

SpringMVC报错 404:Bad request    出现这个错误一般是因为前台传入的值与后台实体类的值不匹配,比如说我的emp实体就是因为 date类型,Spring 不能自动封装出现这个问题;    当然,解决问题最快速的方法是不把属性是date的值直接封装,在后台另外获取后装换,再放入实体,但是这样比较麻烦,所以,可以直接定义全局的Date转换器;    下面是配置时间转换

Java__han的博客 3101

springMVC项目访问404遇到的坑

项目一切都部署搞好了,可是就是无法访问,如果报上图信息,资源无法访问,显示jsp路径,那极有可能就是路径配置不对。 这里说两点: 1. 项目controller层加了类映射注解,但是spring-mvc.xml文件配置视图解析器的时候,路径写的是这样: 这是是无法访问的,可去掉类映射注解,或者修改配置文件前缀为value="/WEB-INF/view/",前面加/ 2. 有时候...

x_san3的博客 4万+
下一篇: 关于SpringMvc的DispatcherServlet的工作流程的理解与梳理
zf_java
博客等级 码龄6年 1粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值