<%
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后台数据如何交互相关推荐

  1. jsp获取java后台数据_springMVC笔记:jsp页面获取后台数据记录列表

    1.读取数据库中的记录List> attributes; 2.Controller构造Model如下: @RequestMapping("display.do") publi ...

  2. java mysql物联网土壤智能监控web前端+java后台+数据接程序

    博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 java mysql物联网土壤智能监控web前端+java后台+数据接程序 视频效 ...

  3. 解决Jsp与Java后台之间url传值中文乱码问题

    JSP页面中,由JavaScript拼接url时,对于中文名称变量应该加上encodeURIComponent方法,对中文进行十六进制编码. 例如: url = /com/xxx/B.jsp?chin ...

  4. JAVA后台数据使用thymeleaf渲染html页面

    一.前言 本篇介绍如何使用thymeleaf从后台获取数据后渲染至html页面上. 二.使用方法 1.注入依赖 <!-- Thymeleaf 模板引擎 --> <dependency ...

  5. ajax获取java后台数据_jQuery ajax获取后台数据怎么在前端显示。

    前后端分离以后,前端界面采用ajax与后台数据交互.现在从后台获取到下载文件的集合,怎么在前端一行一行显示,点击某一行可以直接跳转过去下载对应的文件. pageEncoding="UTF-8 ...

  6. Java后台数据自动备份的实现

    有个F5项目想定期记录设备的状态,想实现自动备份,前端页面有个选择框分别是:7天.15天以及30天. 首先实现自动备份必须用到线程,因为自动备份以计时的方式进行(一直在运行状态,如果不是线程,必须上一 ...

  7. 使用ajax完成python flask前端与后台数据的交互

    https://blog.csdn.net/omodao1/article/details/83049960

  8. servlet向ajax传递数据库,一、JSP、servlet、SQL三者之间的数据传递(前台与后台数据交互)...

    背景: 目前业界很流行的MVC(model-view-control)开发模式,理解为 模型是Bean, 视图是 Html/Jsp, 控制是Servlet, 关联数据库的Dao web的运行机制: 数 ...

  9. java后台如何给数据给前端_JAVA后台 关于如何从后台传递信息在jsp前端页面显示...

    JAVA后台 关于如何从后台传递信息在jsp前端页面显示 首先,博主今天为了将后台的信息传递到前台,废了不少的脑筋,一开始,博主采用了request.setAttribute()的方法,来实现的,具体 ...

最新文章

  1. Ajax兼容处理+发送请求+接收返回信息
  2. jquery的实时触发事件(textarea实时获取中文个数)
  3. 阿里云携手 VMware 共建云原生 IoT 生态,聚开源社区合力打造领域标准
  4. 使用ajax方法实现form表单的提交
  5. 区域数据导入功能(pinyin4J使用)
  6. MongoDB最新4.2.7版本三分片集群修改IP实操演练
  7. java读取excel某个单元格的值_[转载]Java读取Excel中的单元格数据
  8. epoll nio区别_大厂面试系列(二)::NIO和Netty
  9. asp.net利用RAR实现文件压缩解压缩(转)
  10. 求解最大公因子(JAVA辗转相除法)、python的最大公因子,最小公倍数
  11. 【每日算法Day 84】面试必考题:Trie(字典树/前缀树)的实现
  12. 趣图:程序猿和运维狗的工作日常……
  13. ESP8266-AT指令集
  14. 基于Python和selenium 获取 公开的搜狐汽车 数据
  15. linux ibm多路径软件,如何安装配置IBM存储多路径软件
  16. eclipse运行代码后变为红色和绿色
  17. Unity利用SMSSDK实现短信验证码(附源代码)
  18. 通过H5(浏览器/WebView/其他)唤起本地app
  19. ROMS区域海洋模式的安装和运行
  20. 来自2022年的Python 网络爬虫补充知识,HTML+JSON+爬虫场景

热门文章

  1. Saturn vip
  2. 有一种图片形式是“data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQ…==”...
  3. dota2html颜色代码,技术向教程 如何在DotA2中使用彩色字体
  4. 读hzk32_HZK16字库文件的资料
  5. 利用矩阵解多元一次方程
  6. 可恶的javqhc木马病毒!
  7. 大厂offer?拿来吧你!网易有道笔试编程题特辑
  8. QQ2012性能优化,内存终极优化加速
  9. wsl2 Error: 0x800701bc 异常
  10. [宋史学习] 谁制造了“天子为点检”的木牌?