jsp和Java后台数据如何交互
<%
String path = request.getContextPath();
%>
获取jsp所在工程的名称
var ids = new Array();
$.ajax({
type : "POST",
contentType : 'application/json',
url : '<%=path%>/ui/product/havePsmPackage',
data:JSON.stringify(ids),
async :false,
dataType : "json",
success : function(data) {
},
error:function(){
}
});
1、前台如果传的是一个集合,后台可以使用参数 @RequestBody List<String> ids 来接收
2、如果前台是这种传值方式 data:{"name":name,"id":id},
那后台可以通过创建一个字段名称对应的实体类来接收
或者使用String name = request.getParameter("name")的方式来接收
3、如果ajax选择的GET方法,那后台方法的字段名称和url的入参名称保持一致就能接收到数据了
4、window.location.href="<%=path%>/ui/psmpackage/toPsmPackageList";
这是跳转到新页面的方法
@RequestMapping(value = "/toPsmPackageList")
public String toPsmPackageList(HttpServletRequest request) {
return "psmPackage/psmPackageList";
}
这是后台的接受方式,返回的是对应jsp的文件夹和文件名
页面跳转的方法不需要@ResponseBody注解,而获取返回值的方法则一定要加,不然获取不到返回值
5、window.open(url); 可以在浏览器上新开一个页面。对应的是window.close();
6、如何将数据带到新增的页面
第一:第一个页面通过
window.location.href="<%=path%>/ui/product/condition?lineCode="+lineCode+"&typeCode="+typeCode;传值
在新页面可以通过var lineCode = '<%=(String)request.getParameter("lineCode")%>'这种方式来取值
第二:后台代码这样处理request.setAttribute("product", result);
<input name="id" type="text" value="${product.id}" />
新页面就能直接通过key值,使用${}来取值。
jsp和Java后台数据如何交互相关推荐
- jsp获取java后台数据_springMVC笔记:jsp页面获取后台数据记录列表
1.读取数据库中的记录List> attributes; 2.Controller构造Model如下: @RequestMapping("display.do") publi ...
- java mysql物联网土壤智能监控web前端+java后台+数据接程序
博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 java mysql物联网土壤智能监控web前端+java后台+数据接程序 视频效 ...
- 解决Jsp与Java后台之间url传值中文乱码问题
JSP页面中,由JavaScript拼接url时,对于中文名称变量应该加上encodeURIComponent方法,对中文进行十六进制编码. 例如: url = /com/xxx/B.jsp?chin ...
- JAVA后台数据使用thymeleaf渲染html页面
一.前言 本篇介绍如何使用thymeleaf从后台获取数据后渲染至html页面上. 二.使用方法 1.注入依赖 <!-- Thymeleaf 模板引擎 --> <dependency ...
- ajax获取java后台数据_jQuery ajax获取后台数据怎么在前端显示。
前后端分离以后,前端界面采用ajax与后台数据交互.现在从后台获取到下载文件的集合,怎么在前端一行一行显示,点击某一行可以直接跳转过去下载对应的文件. pageEncoding="UTF-8 ...
- Java后台数据自动备份的实现
有个F5项目想定期记录设备的状态,想实现自动备份,前端页面有个选择框分别是:7天.15天以及30天. 首先实现自动备份必须用到线程,因为自动备份以计时的方式进行(一直在运行状态,如果不是线程,必须上一 ...
- 使用ajax完成python flask前端与后台数据的交互
https://blog.csdn.net/omodao1/article/details/83049960
- servlet向ajax传递数据库,一、JSP、servlet、SQL三者之间的数据传递(前台与后台数据交互)...
背景: 目前业界很流行的MVC(model-view-control)开发模式,理解为 模型是Bean, 视图是 Html/Jsp, 控制是Servlet, 关联数据库的Dao web的运行机制: 数 ...
- java后台如何给数据给前端_JAVA后台 关于如何从后台传递信息在jsp前端页面显示...
JAVA后台 关于如何从后台传递信息在jsp前端页面显示 首先,博主今天为了将后台的信息传递到前台,废了不少的脑筋,一开始,博主采用了request.setAttribute()的方法,来实现的,具体 ...
最新文章
- Ajax兼容处理+发送请求+接收返回信息
- jquery的实时触发事件(textarea实时获取中文个数)
- 阿里云携手 VMware 共建云原生 IoT 生态,聚开源社区合力打造领域标准
- 使用ajax方法实现form表单的提交
- 区域数据导入功能(pinyin4J使用)
- MongoDB最新4.2.7版本三分片集群修改IP实操演练
- java读取excel某个单元格的值_[转载]Java读取Excel中的单元格数据
- epoll nio区别_大厂面试系列(二)::NIO和Netty
- asp.net利用RAR实现文件压缩解压缩(转)
- 求解最大公因子(JAVA辗转相除法)、python的最大公因子,最小公倍数
- 【每日算法Day 84】面试必考题:Trie(字典树/前缀树)的实现
- 趣图:程序猿和运维狗的工作日常……
- ESP8266-AT指令集
- 基于Python和selenium 获取 公开的搜狐汽车 数据
- linux ibm多路径软件,如何安装配置IBM存储多路径软件
- eclipse运行代码后变为红色和绿色
- Unity利用SMSSDK实现短信验证码(附源代码)
- 通过H5(浏览器/WebView/其他)唤起本地app
- ROMS区域海洋模式的安装和运行
- 来自2022年的Python 网络爬虫补充知识,HTML+JSON+爬虫场景
热门文章
- Saturn vip
- 有一种图片形式是“data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQ…==”...
- dota2html颜色代码,技术向教程 如何在DotA2中使用彩色字体
- 读hzk32_HZK16字库文件的资料
- 利用矩阵解多元一次方程
- 可恶的javqhc木马病毒!
- 大厂offer?拿来吧你!网易有道笔试编程题特辑
- QQ2012性能优化,内存终极优化加速
- wsl2 Error: 0x800701bc 异常
- [宋史学习] 谁制造了“天子为点检”的木牌?