java ajax传递到action_ajax传值到action,后台取不到值。
不知道为什么获取不到值,而且在用火狐调试的时候直接越过success到error然后跳到action中,然后userAccount和password都为null。
js代码:
$(function(){ $("#btnLogin").click(function(){
var userAccount=$("#userAccount").val();
var password=$("#password").val();
alert("userAccount:"+userAccount+"-------password:"+password);
if(userAccount==""||password==""){
alert("请输入用户名和密码!")
return false;
}
$.ajax({
url:"isLogin",
dataType:"json",
type:"post",
data:{
userAccount:userAccount,
password:password
},
success:function(data){
alert("登陆成功");
},
error:function(data){
alert("登录失败");
$("#userAccount").val="";
$("#password").val="";
}
});
});
});
action代码:
@Resource
private UserLoginService userLoginService;
@Action(value = "/UserLogin/getUserLoginFtl", results = { @Result(name = SUCCESS, location = "/com/xam/picpcms/ftl/userlogin/userLogin.ftl") })
public String getUserLoginFtl() throws Exception {
return SUCCESS;
}
@Action(value = "/UserLogin/isLogin", results = { @Result(name = SUCCESS, location = "/com/xam/picpcms/ftl/userlogin/index.ftl") })
public String isLogin() throws Exception {
Map user = getUser();
String userAccount2 = getUserAccount();
user = userLoginService.Islogin(user);
// ActionContext ac=ActionContext.getContext();
// Map session=ac.getSession();
// session.put("user", user);
return SUCCESS;
}
public UserLoginService getUserLoginService() {
return userLoginService;
}
public void setUserLoginService(UserLoginService userLoginService) {
this.userLoginService = userLoginService;
}
@SuppressWarnings("rawtypes")
public Map getUser() {
Map map = new HashMap();
map.put("userAccount", getUserAccount());
map.put("password", getPassword());
return map;
}
private String userAccount;
private String password;
public String getUserAccount() {
return userAccount;
}
public void setUserAccount(String userAccount) {
this.userAccount = userAccount;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
java ajax传递到action_ajax传值到action,后台取不到值。相关推荐
- java ajax传递到action_再谈Jquery Ajax方法传递到action(转)
假设 controller中的方法是如下: public ActionResult ReadPerson(PersonModel model) { string s = model.ToString( ...
- Struts2中jsp前台传值到action后台的三种方式以及valueStack的使用
struts2中的Action接收表单传递过来的参数有3种方法: 如,登陆表单login.jsp: 1 <form action="login" method="p ...
- Ajax(form表单文件上传、请求头之contentType、Ajax传递json数据、Ajax文件上传)
form表单文件上传 上菜 file_put.html <form action="" method="post" enctype="multi ...
- ajax传递list集合
一:ajax传递List<String>类型的数据 js代码: //声明list var _list = []; //放入string对象 for (var i = 0; i < 3 ...
- ASP.NET MVC中如何以ajax的方式在View和Action中传递数据
前言:写这篇随笔的时候,在url上漏写了斜线,找了好久错误,整个人都很不好.#我是猪系列 背景:之前介绍过一篇如何构建ASP.NET MVC4&JQuery&AJax&JSon ...
- c语言的指针和java引用传递参数,java传参数是传值还是引用
1.基参数是本数据类型 传递是值(或者说值得副本). 2.参数是对象的话传递的是对象引用的副本.(1.修改引用副本指向新对象不会影响原来对象,2.修改引用指向的对象的属性会修改成功,3.如果传递时st ...
- html点击按钮获取列表数据传递到页面,随笔:ajax传递数组,layui父子页面传值,下来菜单赋值,父页面数据获取,表格数据替换为字符串...
一.Ajax向后台传递数组问题:(声明前台我使用的layui框架) 例:我们要多前台一个数据表格进行批量删除操作,我们通过复选框选中数据id,将id存入一个数组中,然后利用ajax传递给后台,完成批量 ...
- java获取ajax传的数组对象,ajax传递对象数组
ajax data怎么传对象数组 参考代码如下: var as = []; var temp = []; for ( var int = 0; int < 5; int++) { temp.pu ...
- ajax传递数组至java台并接受
在ajax种需要增加一个参数 traditional:true, 不增加此参数后台无法获取到值 后台接收方法 1:String[] aa = request.getParameterValues(&q ...
最新文章
- angularJS中directive与controller之间的通信
- 自学篇之-----纯css做的漂亮的单选框复选框样式
- error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)...
- JRockit JRCMD教程
- LeetCode 945. 使数组唯一的最小增量(贪心)
- Vb.net/VB 声明API功能父窗口功能
- 数据库技术丨GaussDB(DWS)数据同步状态查看方法
- Next.js提供了基于React的简单通用JavaScript框架
- 随机游走问题的神奇应用(二)
- c语言p1-melepeo,C语言做个学生选课系统 -电脑资料
- yum mysql安装 日志_yum 安装与使用MySQL
- 软件体系结构风格复习总结
- 计算机网络按网络覆盖范围大小排序 从小到大为,现代远程网络教育概论试题及答案分析.pdf...
- Spring Boot电商项目54:订单模块三:【前台:订单详情】接口;
- [山东科技大学OJ]1653 Problem C: 藏头诗
- 网络架构及其演变过程
- 【不正经科普】一文读懂“区块链”
- 数据库课程设计(上)(学生成绩管理系统)
- ThinkPHP 入门
- Shell(Bash) - PHP与Sheel交互
热门文章
- 如何使用python批量压缩图片_python利用Guetzli批量压缩图片
- pythonjava有什么区别_Java与Python的区别对比
- 20165223《网络对抗技术》Exp3 免杀原理与实践
- 20181211HW
- springboot-21-maven多环境打包
- python将图片转换为Framebuffer裸数据格式(终端显示图片)
- [nRF51822] 13、浅谈nRF51822和NRF24LE1/NRF24LU1/NRF24L01经典2.4G模块无线通信配置与流程...
- call和apply的作用和不同
- POJ 1166	The Clocks (爆搜 || 高斯消元)
- SQL with(unlock)与with(readpast)