SpringMVC踩坑3——前后端传值问题
在前端页面点击修改,同时把需要修改的ID传到后端,后端根据ID去修改具体数据
这是前端代码
<a href="${pageContext.request.contextPath}/book/toUpdateBook?id=${book.getBookID()}">更改</a>
这是后端代码
@RequestMapping("toUpdateBook")
    public String toUpdateBook(Model model, int bookID) {
        model.addAttribute("books", bookService.queryBooksByID(bookID));
        return "updateBook";
    }
报错详情

从报错的语句当中可以明显看到后端找不到叫“bookID”的数据,前后端传递数据的时候一定要统一命名,或者通过注解起别名,避免出现命名不匹配的错误
SpringMVC踩坑3——前后端传值问题的更多相关文章
- Thymeleaf前后端传值 页面取值与js取值
		参考: Thymeleaf前后端传值 页面取值与js取值 Thymeleaf 与 Javascript Thymeleaf教程 (十二) 标签内,js中使用表达式 目的: 后端通过Model传值到前端 ... 
- springmvc前后端传值
		@pathvible 后端传值(rest风格) exp: @requestMapping("/view/{userId}") public String getiew(@Parth ... 
- 【springMVC】简单的前后端数据交流
		最最常见两种,一则返回视图模板(文档),二则为json数据.就使用一个源代码文件来看看springmvc是怎么做到的. 1.UserController.java源代码文件 (这里额外的使用了fast ... 
- 【坑】前后端分离开发中 跨域问题以及前台不带cookie的问题
		文章目录 前言 跨域问题 cookie问题 拦截器导致的跨域问题 后记 前言 场景一: 前台哒哒哒的点击页面,发送请求,但是后台服务器总是没有回应,后台接口虽打了断点,但是根本进不到断点处: 前端:我 ... 
- springmvc前后端传值总结
		1 前端向后端传参 1.1 普通方式传参 1.1.1 页面 参数需要解析成json对象:JSON.parse(JSON.stringify(query)) $.getJ ... 
- JQuery ajax 前后端传值介绍
		https://jingyan.baidu.com/album/ca41422f0bf08e1eae99ed04.html?picindex=5 现在我们话不多说,开始仔细讲解一下我们ajax内部传递 ... 
- json数组,前后端传值问题,与data时间转毫秒
		从json数组到ArrayList Gson gson = new Gson(); Car cars = gson.fromJson(result,new TypeToken<ArrayList ... 
- struts2+ajax 前后端传值
		摘要: 主要实现步骤如下: 1.JSP页面使用脚本代码执行ajax请求 2.Action中查询出需要返回的数据,并转换为json类型模式数据 3.配置struts.xml文件 4.页面脚本接受并处理数 ... 
- SpringMVC踩坑2
		Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exc ... 
随机推荐
- 一步一步迁移ASP.NET Core 6.0-Part1
			.NET 6 发布后,我们现有的应用会逐步升级到这个版本,首当其冲的是原因的ASP.NET Core的工程,如果一步一步升级到ASP.NET Core 6.0 本文简单整理一下升级ASP.NET Co ... 
- 前端经典面试题vue面试题
			1.什么是MVVM? MVVM是一种设计思想. Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑: View 代表UI 组件,它负责将数据模型转化成UI 展现出来,View ... 
- Linux-Centos7学习笔记
			镜像下载.域名解析.时间同步请点击阿里云开源镜像站 下载.安装与配置 下载 下载Centos镜像,网站见参考 点击大的版本,例如7,再选择isos进行下载 安装 这里使用的VMware 12 Pro, ... 
- Redhat7 安装 yum源(亲测有效)
			由于之前安装Redhat7 想安装vsftpd 使用yum install vsftpd 报错: This system is not registered to Red Hat Subscri ... 
- bitsadmin windwos自带下载命令
			bitsadmin的四种下载文件的方法 一. bitsadmin /rawreturn /transfer getfile http://qianxiao996.cn/1.txt c:\1.txt 二 ... 
- DVWA high 带token暴力破解
			一.选择Pitchfork模式.选择要爆破的参数 二.配置Options 找到optiops(设置)把线程设为1 配置Grep=Extract,点添加 点击Refetch response 获取返回的 ... 
- Mod_Security 安装配置
			Mod_Security 安装配置 OS平台:Ubuntu 16 服务器:Apache2 一.更新Ubuntu apt-get更新源 sudo mv /etc/apt/sources.list /et ... 
- 钓鱼+DNS欺骗学习笔记
			钓鱼+DNS欺骗学习笔记 0x00 写在前面 原文链接: http://www.cnblogs.com/hkleak/p/5186523.html 感谢大佬无私教学 0x01 步骤如下 第一步:布置钓 ... 
- 如何做一个网站 (C# + MVC Web+ easyUI )
			如何做一个网站 小编想做一个网站,采用技术为:C# + MVC Web+ easyUI 小编经过几天的学习,以及指了几位大神指导,初见效果.建立网站的思路:先列举需要用到了几个知识点,然后逐一攻克,然 ... 
- k8s集群搭建过程详解
			准备工作 安装CentOS7虚拟机 略 安装Docker 略 关闭CentOS7自带的防火墙服务 systemctl disable firewalld systemctl stop firewall ... 
