springmvc前后台交互json

SSM+Tiles框架中的前后台数据交互与JSON处理 本文还有配套的精品资源,点击获取 简介:在Java Web开发中,SSM框架(Spring、Struts、MyBatis)和Tiles框架共同实现高效的前后台交互。Spring提供依赖注入和面向切面编程,Struts处理HTTP请求和视图展示,MyBatis简化数据库操作,而Tiles负责页面布局和组件复用。本教程将重点讨论如何在这些框架下利用JSON格式进行数据传递和接收... 阅读详情

首先在springmvc.xml中加入来设置json

    <bean id="jacksonMessageConverter"
        class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
        <property name="supportedMediaTypes">
            <list>
                <value>text/html;charset=UTF-8</value>
            </list>
        </property>
    </bean>
    <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 设置后可自动解释json -->
    <bean
        class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping">
    </bean>
    <bean
        class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="messageConverters">
            <list>
                <bean
                    class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
            </list>
        </property>
    </bean>

设置controller

@RequestMapping("/json")
    public @ResponseBody Priv_User login(HttpServletRequest request,
            HttpServletResponse response, String user_id) {
        Priv_User priv_User = priv_UserService.queryByUserId(user_id);
        if (priv_User != null) {
            return priv_User;
        } else {
            return null;
        }
    }

jsp页面发出的json请求

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MySpringMVC首次测试</title>
<script type="text/javascript" src="static/js/jquery-1.9.1.min.js" ></script>
<script type="text/javascript">

function dj(){
    $.ajax({
                type : "POST",
                async : false,
                dataType : "json",
                data : {
                    user_id:2
                },
                url : "json",
                success : function(rstObj) {
                    if(rstObj!=null&&rstObj!=""){
                        alert(rstObj.user_name);
                    }else{
                        alert("这是空的啊");
                    }
                },
            });
}
</script>
</head>
<body>
<div>
<input type="button" value="这是一个按钮"  onclick="dj()">
</div>

</body>
</html>

一个简单的例子

具身机器人内部PCB板分类与系统架构详解 本文系统梳理了机器人内部PCB板的功能架构,将其划分为5大模块:1)核心主板(含主控计算机板、实时控制板等);2)感知类PCB(视觉、听觉、触觉等);3)运动控制类PCB(伺服驱动、编码器等);4)电源与安全类PCB(电源管理、BMS等);5)通信类PCB(EtherCAT背板等)。通过人体器官类比(如大脑对应主控板、小脑对应实时控制板),详解了各模块的芯片选型、位置分布及协同关系,并给出信号/能量/指令的三流闭环示意图和典型系统参数(48V供电、1ms通信周期)。整体呈现了机器人"神经系统&qu 阅读详情

相关推荐

从CT扫描到3D模型:手把手教你用NII文件在3D Slicer中重建脊柱(附Verse数据集实战)

本文详细介绍了如何利用NII文件在3D Slicer中从CT扫描数据重建脊柱3D模型的全流程,包括环境配置、数据获取、方向校准、结构分割和模型优化等关键步骤。通过Verse数据集实战演示,帮助医学从业者快速掌握医学图像处理技术,提升临床诊疗与教学效率。

weixin_42651281的博客 202

SpringMVC前后端分离交互传参详细教程

温故而知新,本文为一时兴起写出,如有错误还请指正 本文后台基于SpringBoot2.5.6编写,前端基于Vue2 + axios和微信小程序JS版分别编写进行联调测试,用于理解前后端分离式开发的交互流程. 如果你没有学过SpringBoot也不要紧,把他看做成SpringMVC即可,写法完全一致(其实我不说你也发现不了) 本文主要讲前后端交互流程,力求帮助新人快速入门前后端分离式开发,不会讲关于环境搭建部分的内容 SpringMVC接收参数的方式 在文章开头快速的过一遍SpringMVC接收参数

HongYu012的博客 5351

Device Mapper 代码分析

Device Mapper(DM)是Linux 2.6全面引入的块设备新构架,通过DM可以灵活地管理系统中所有的真实或虚拟的块设备。DM以块设备的形式注册到Linux内核中,凡是挂载(或者说“映射”)于DM结构下的块设备,不管他们是如何组织,如何通讯,在Linux看来都是一个完整的DM块设备。因此DM让不同组织形式的块设备或者块设备集群在Linux内核面前有一个完整统一的DM表示。一、DM

SonicLing的专栏 1万+

(转)SpringMVC学习(十)——SpringMVC与前台的json数据交互

http://blog.youkuaiyun.com/yerenyuan_pku/article/details/72514022 json数据格式在接口调用中、html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍。在SpringMVC中,也支持对json数据的解析和转换,这篇文章主要总结一下在SpringMVC中如何和前台交互json数据。 两种交互形式 Spring...

4464

LaTeX小白必看:TeX Live+TeXstudio保姆级安装教程(附清华镜像加速)

本文为LaTeX新手提供了一份详尽的TeX Live和TeXstudio安装指南。通过清华大学镜像站实现高速下载,并详细讲解了从下载、定制化安装到配置优化的每一步,帮助用户快速搭建稳定高效的本地LaTeX写作环境,轻松处理学术文档排版。

weixin_29214559的博客 412

Webug4.0 打靶笔记

一、Webug 的安装 (1)基本信息 WeBug 名称定义为”我们的漏洞”靶场环境 ,基础环境是基于 PHP/mysql 制作搭建而成,中级环境与高级环境分别都是由互联网漏洞事件而收集的漏洞存在的操作环境。部分漏洞是基于Windows操作系统的漏洞所以将WeBug的web环境都装在了一个纯净版的Windows 2003的虚拟机中。在 webug3.0 发布后的四百多天 226安全团队终于在大年初二发布了 webug 的 4.0 版本。 (2)虚拟机的安装 最新超详细VMware虚拟机下载与安装_隐

m0_60716947的博客 6127

spring mvc 进行前后台json数据的交互

一:Spring MVC 的controller接收前台的json的数据获取前台的json的有多种方式,但是常用的有两种方式:(1)利用Spring提供的@Request方式,但是这中方式有很大的限制。前台ajax的请求(1)必须用post请求(2)data:json对象必须转化成json字符串(3)必须设置contentType: "application/json;charset=UTF-8"...

gis_sss的博客 2510

SAP CO实战:如何用KKA2/CJ88结果分析码搞定项目收入成本匹配(附真实案例)

本文深入探讨了SAP CO模块中KKA2和CJ88结果分析码在项目收入成本匹配中的高阶应用。通过真实案例解析,详细介绍了这两种分析码在分阶段收入确认和终验法项目中的配置技巧与实战经验,帮助财务人员高效解决复杂业务场景下的财务数据处理难题。

weixin_29230773的博客 166

springmvc+jsp/html 前后台交互(二):controller和jsp页面交互

Controller使用的注释的方法进行访问,以下是Demo: @Controller @RequestMapping("/user") public class UserController { @Resource private IUserService userService; @RequestMapping("/list") public String toIndex(Htt

banjing_1993的博客 1万+

二次规划问题(qp)和序列二次规划问题(sqp)的简单理解

当二次规划的约束为非线性约束时,通常会采用sqp进行求解,用连续求解qp的方法来得到非线性约束条件下的最优解,上述的qpoases和osqp均无法直接求解非线性约束问题,所以如果使用这两个库的话,注意,sqp是结果,而不是原因,只有在非线性约束的情况下才会考虑sqp求解,如果问题本身就是线性约束,则直接用qp解就行。对于工程师而言,我们在编写代码的时候,并不关心二次规划问题的求解细节,所以一般是把二次规划问题建立好后,直接调用三方库进行求解。因为约束为非线性约束,所以先将约束进行线性化,约束原方程为。

zmhzmhzm的博客 1万+

Uncaught ReferenceError: process is not defined

这个错误 Uncaught ReferenceError: process is not defined 通常出现在浏览器环境中,因为 process 是 Node.js 环境的内置对象,并不是浏览器原生支持的。因此,浏览器无法识别 process,导致该错误。在App.vue中加上以下代码就能够有效解决。

猿小白的博客 1740

后台学习二---springmvc前后台交互

1. 前言工欲善其事,必先利其器。将框架搭建好之后,我们现在开始具体的学习,这次讲讲页面的跳转、表单的提交2. 开始2.1 简单的页面跳转项目启动的时候,默认打开的是index页面,我们修改下index.jsp文件,在上面加个链接(我随便写的链接) 在views文件夹下面建一个jsp文件,test1.jsp,现在要点击链接跳转到这个页面 为了完成这个功能,我们去后台,增加映射,可以处理对

lxfHaHaHa的博客 5915

8.9华为OD机试真题 新系统 - 灯带颜色变换 (Java/Py/C/C++/Js/Go)

8.9华为OD机试真题 新系统 - 灯带颜色变换 (Java/Py/C/C++/Js/Go)

算法大师! 663

利用SpringMVC实现Json交互

自己琢磨了下再加上网上参考的,还是比较完整的一个Json栗子,有兴趣的朋友可以看看,我放到了Git上: https://github.com/jjc123/SpringMVC_Json_Demo 注意4点: 点1: maven配置只要: ··· &lt;dependency&gt; &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId...

qq_38409944的博客 405

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

SpringMVC 之@RequestBody 接收Json数组对象

一直想在后台用List接收前台传的json对象序列化成的Json字符串,但是一直没有成功。改用Object[]对象数组接收就可以了。 参考: http://www.cnblogs.com/ssslinppp/p/4597251.html http://blog.youkuaiyun.com/lutinghuan/article/details/46820023 1. 摘要

caixiajia的专栏 7616

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

SpringMVC如何使用ajax进行前后台交互(包含后台如何传递多个json给前台ajax)

知识点一:当要从前端传递ajax数据给后台Controller时,两种情况: 一.ajax基于form表单提交: //JS代码 function fun(){ var last; $.ajax({ type:"post", dataType:"json", contentType: "application/x-www-form-urlencoded; charset=UTF...

qq_40606397的博客 1249

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

使用bootstrap table+springmvc中的一些坑

网上现有的参考资料,在数据前后台交互之间的细节讲的真是不清楚,而这些返回形式对于一个前台框架都是强制的(不复杂的情况下),我这里记录下使用时遇到的一个坑: springmvc后台返回的json数据必须是这样的形式: {“total”:1,”rows”:[{“articleid”:0,”title”:”title”,”notice”:null,”noticename”:”行政通知”,”publi...

busizacao的博客 754

前后台交互经常使用的技术汇总(后台:Java技术,前台:Js或者Jquery)

1:由于针对特定的前后台交互用到的知识总结,所以不大量贴代码,主要给出思路,方便自己以后脑补和技术总结,当然也希望可以帮助到别人。 后台Json和其他格式转化,之前总结过Json和对象,集合,字符串的转化或者互相转化,这里我想网上有很多demo。 servlet,或者strtus2或者SpringMvc,在控制层将传递到前台的数据进行封装或者转化为Jso...

weixin_33941350的博客 266

SpringMVC小结

JSON数据格式在HTML页面中、接口调用中使用比较多,它的格式比较简单,解析相对方便,所以要进行JSON交互。 SpringMVC进行JSON交互: 1:客户端请求发送的数据可分为两种:JSON字符串和key/value数据。  2:JSON字符串需要指定contentType=application/json,key/value数据contentType=application/x-

mada26 293

Spring MVC WEB工程中前后台post传值事该不该用@RequestBody?

  requestbodywebspring mvc 最近在做一个项目,BS架构用的SpringMVC,在做前后台交互时用post将前台的数据发送到后台,对action里面的@RequestBody有点迷糊,求教各位大神。 @RequestMapping(value = "/something", method = RequestMethod.POST) public void ha...

lc545126483的博客 548

json

json一般是在前后台交互的时候,会被用到。是用在html和后台交互的时候用到,如果是jsp文件的话,那么他的前后台交互多是用jsp。

weixin_45444336的博客 76

java web 之springmvc教程(九)-----与前台的json数据交互

springmvc和前台交互主要有两种形式: 前台传过来的方式有两种,一种是传json格式的数据过来,另一种就是在url的末尾传普通的key/value串过来,针对这两种方式,在controller中会有不同的解析,但是在controller中返回的json格式的数据都是一样的。 1,导入包,pom.xml   &lt;!-- https://mvnrepository.com/ar...

Eric 893

SpringMVC中如何和前台交互json数据

http://blog.youkuaiyun.com/yerenyuan_pku/article/details/72514022 json数据格式在接口调用中、html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍。在SpringMVC中,也支持对json数据的解析和转换,这篇文章主要总结一下在SpringMVC中如何和前台交互json数据。 两种交互形式 SpringMVC和...

旗鼓相当的对手的博客 211

SpringMVC与前/后台的json数据交互

转载至:https://www.cnblogs.com/eco-just/p/8490972.html

weixin_41992953的博客 200

springmvc返回json

导jackson-all-1.9.11.jar包 后台传到前台 //params="json"的意思是:访问view这个方法的时候必须有一个参数json @RequestMapping(value="/view/{id}",method=RequestMethod.GET,params="json") @ResponseBody //用@ResponseBody返回的是对象json aj

qq_36407090的博客 398

【SpringMVC学习09】SpringMVC与前台的json数据交互

转载 https://blog.youkuaiyun.com/eson_15/article/details/51742864   json数据格式在接口调用中、html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍。在springmvc中,也支持对json数据的解析和转换,这篇文章主要总结一下springmvc中如何和前台交互json数据。 1. 两种交互形式   springm...

qq_20610631的博客 175
上一篇: session配置的2种方法与session过期设置
下一篇: 使用Base64加密解密文件
钱晓九
博客等级 码龄11年 3粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值