java ajax传递到action_day8——ajax传参到action(Struts2)
第一种:url+?+参数
jsp中:
$(function(){
$("[name='delemp']").click(function(){
$this = $(this);
$delid = $this.attr("delid");
if(confirm("确认删除该条数据吗?")){
$.ajax({
type:"get",
url:"deleteemployeebyid?delid="+$delid,
dataType:"json",
success:function(msg){
$this.parent().parent().parent().remove();
alert(msg);
}
});
}else{
return false;
}
})
action中:
public String delEmployeesById(){
Map map = ActionContext.getContext().getParameters();
Object[] delid = (Object[]) map.get("delid");
String deleteid = (String) delid[0];
Integer did = Integer.valueOf(deleteid);
Employees emp = new Employees();
emp.setId(did);
employeesService.deleteEmployeeById(emp);
return SUCCESS;
}
第二种:post请求传递,action属性接收(推荐)
jsp:
………………
$.ajax({
type:"post",
url:"deleteemployeebyid,
dataType:"json",
data:{"delId":$delid},
success:function(msg){
$this.parent().parent().parent().remove();
alert(msg);
}
………………
action:
private Integer delId;
getter/setter方法
private String jsonobj; //删除success后返回的msg
getter/setter
………………具体方法中直接用delId
struts.xml:(json结果配置)
jsonObj
java ajax传递到action_day8——ajax传参到action(Struts2)相关推荐
- ajax使用pur请求怎么传参,数组参数传递给控制器的方式
开发工具与关键技术:Visual Studio 与jquery.C# 作者:黄灿 撰写时间:2019.7.5 在项目上多多少少都会有些地方会使用到批量增删改的地方,删除可以通过ID获取到每一条数据然后 ...
- java调用shell脚本,解决传参和权限问题
1. java 执行shell java 通过 Runtime.getRuntime().exec() 方法执行 shell 的命令或 脚本,exec()方法的参数可以是脚本的路径也可以是直接的 sh ...
- 【Postman】测试 Post 请求时传递数据失败 常见传参方式
近期尝试使用 nod.js + vue 开发一个小项目. 第一次使用 postman 测试,遇到 POST 请求数据发送不过去的问题,做一个记录. JS 部分代码 //用户注册接口 router.po ...
- PHP ajax 传递中文乱码,ajax+php传递中文乱码解决办法
AJAX的乱码的出现在的原因 由于XMLHTTP采用的是Unicode编码上传数据,而一般页面采用的是gb2312,这就造成显示页面时产生乱码.而当在获取页面时的XMLHttp返回的是utf-8编码, ...
- 从字节码看java中 this 的隐式传参
从字节码看java中 this 隐式传参具体体现(和python中的self如出一辙,但是比python中藏得更深),也发现了 static 与 非 static 方法的区别所在! static与非s ...
- Java方法---定义,重载,传参,递归
Java方法定义 Java方法是语句的集合,这些语句一起执行一个功能. 方法是解决一类问题的步骤的有序组合 方法包含于类或者对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功 ...
- Strut2页面传参跳转 --Struts2
1.本案例借助struts2框架,完成页面传参.跳转功能 2.代码实现 index.jsp: <form action="helloStruts2.action" metho ...
- ajax传值 实体类_ajax传参到实体类对应字段
之前看公司的代码,从页面ajax传参数到接口类,接口类用一个实体接收.我一直以为c#会自动识别,赋值到同名的字段. 我曾和朋友讨论过,双方辩论.朋友认为c#没有这种功能,没有这样高级匹配的机制.而我因 ...
- ajax使用pur请求怎么传参,jQuery使用ajaxSubmit()提交表单示例
ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件.如下所示: 复制代码 代码如下: 那么,如何通过ajaxSubmit ...
- ajax传递timestamp,解决ajax请求自动增加时间戳问题
解决zepto ajax请求时自动增加时间戳问题 $.ajax({ url: url,type: 'get',async:false,headers : {'Accept-Encoding' : 'g ...
最新文章
- 【错误记录】IntelliJ IDEA 中右键点击源码目录选择 New 选项 没有创建 Java Class 选项 ( 将对应的源码目录标记为 Sources 选项 )
- 注册DirectShow filter时应该注意中文路径
- python控制鼠标点击标准模块_Python直接控制鼠标键盘模块 pyautogui
- 【MySQL性能优化】MySQL分库分表与水平分割取模案例(三)
- tsp 选边 matlab,【转载】蚁群算法TSP(旅行商问题)通用matlab程序
- debian安装java jdk_Linux(Centos、Debian)之安装Java JDK及注意事项(转)
- 如何下载php-5.5.38.tar.gz_搭建PHP服务器php-5.3.28.tar.gz
- Office编程(二)C#读取Excel并存入数据库,通过XML自定义表名,是否重建并插入数据...
- Hibernate中的query.setFirstResult(),query.setMaxResults();
- python的变量在使用前不需要先赋值_每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。_学小易找答案...
- 微信小程序的剪贴板 +复制剪贴,在淘宝中打开就可以获取到商品
- 智慧城市建设方案建议书——如何打造智慧城市
- 基于mapnik的地图符号编辑器功能介绍
- (CCF202109-4)收集卡牌(概率DP)
- 双因素认证(2FA)
- Android刘海屏适配
- php虚拟电话号码,虚拟号码能挡住骚扰电话垃圾短信?
- Java - 50以内所有质数 (带标签的continue)
- 【MagNet】《Progressive Semantic Segmentation》
- Mysql 多表联合更新
热门文章
- 第7节 简单抓包实验及验证帧结构——基于“科来”软件
- 天气预报小程序 微信小程序期末大作业(含文档)
- 远程windows蓝屏解决办法
- lan pci 联想开机_联想bios设置硬盘启动
- 虚拟网卡服务器端软件,不再挤房间!自己动手架设自己的“浩方”对战平台
- 深度互学习-Deep Mutual Learning:三人行必有我师
- 百度快速排名算法解密-百度搜索引擎快速排名软件-百度快排模拟点击器软件
- 51单片机之232串口实现-任务要求Fosc为6MHz,定时器T1为工作模式2
- 深蓝学院-多传感器融合定位-第4章作业
- 学堂在线数据结构上2