不知道为什么获取不到值,而且在用火狐调试的时候直接越过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,后台取不到值。相关推荐

  1. java ajax传递到action_再谈Jquery Ajax方法传递到action(转)

    假设 controller中的方法是如下: public ActionResult ReadPerson(PersonModel model) { string s = model.ToString( ...

  2. Struts2中jsp前台传值到action后台的三种方式以及valueStack的使用

    struts2中的Action接收表单传递过来的参数有3种方法: 如,登陆表单login.jsp: 1 <form action="login" method="p ...

  3. Ajax(form表单文件上传、请求头之contentType、Ajax传递json数据、Ajax文件上传)

    form表单文件上传 上菜 file_put.html <form action="" method="post" enctype="multi ...

  4. ajax传递list集合

    一:ajax传递List<String>类型的数据 js代码: //声明list var _list = []; //放入string对象 for (var i = 0; i < 3 ...

  5. ASP.NET MVC中如何以ajax的方式在View和Action中传递数据

    前言:写这篇随笔的时候,在url上漏写了斜线,找了好久错误,整个人都很不好.#我是猪系列 背景:之前介绍过一篇如何构建ASP.NET MVC4&JQuery&AJax&JSon ...

  6. c语言的指针和java引用传递参数,java传参数是传值还是引用

    1.基参数是本数据类型 传递是值(或者说值得副本). 2.参数是对象的话传递的是对象引用的副本.(1.修改引用副本指向新对象不会影响原来对象,2.修改引用指向的对象的属性会修改成功,3.如果传递时st ...

  7. html点击按钮获取列表数据传递到页面,随笔:ajax传递数组,layui父子页面传值,下来菜单赋值,父页面数据获取,表格数据替换为字符串...

    一.Ajax向后台传递数组问题:(声明前台我使用的layui框架) 例:我们要多前台一个数据表格进行批量删除操作,我们通过复选框选中数据id,将id存入一个数组中,然后利用ajax传递给后台,完成批量 ...

  8. java获取ajax传的数组对象,ajax传递对象数组

    ajax data怎么传对象数组 参考代码如下: var as = []; var temp = []; for ( var int = 0; int < 5; int++) { temp.pu ...

  9. ajax传递数组至java台并接受

    在ajax种需要增加一个参数 traditional:true, 不增加此参数后台无法获取到值 后台接收方法 1:String[] aa = request.getParameterValues(&q ...

最新文章

  1. angularJS中directive与controller之间的通信
  2. 自学篇之-----纯css做的漂亮的单选框复选框样式
  3. error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)...
  4. JRockit JRCMD教程
  5. LeetCode 945. 使数组唯一的最小增量(贪心)
  6. Vb.net/VB 声明API功能父窗口功能
  7. 数据库技术丨GaussDB(DWS)数据同步状态查看方法
  8. Next.js提供了基于React的简单通用JavaScript框架
  9. 随机游走问题的神奇应用(二)
  10. c语言p1-melepeo,C语言做个学生选课系统 -电脑资料
  11. yum mysql安装 日志_yum 安装与使用MySQL
  12. 软件体系结构风格复习总结
  13. 计算机网络按网络覆盖范围大小排序 从小到大为,现代远程网络教育概论试题及答案分析.pdf...
  14. Spring Boot电商项目54:订单模块三:【前台:订单详情】接口;
  15. [山东科技大学OJ]1653 Problem C: 藏头诗
  16. 网络架构及其演变过程
  17. 【不正经科普】一文读懂“区块链”
  18. 数据库课程设计(上)(学生成绩管理系统)
  19. ThinkPHP 入门
  20. Shell(Bash) - PHP与Sheel交互

热门文章

  1. 如何使用python批量压缩图片_python利用Guetzli批量压缩图片
  2. pythonjava有什么区别_Java与Python的区别对比
  3. 20165223《网络对抗技术》Exp3 免杀原理与实践
  4. 20181211HW
  5. springboot-21-maven多环境打包
  6. python将图片转换为Framebuffer裸数据格式(终端显示图片)
  7. [nRF51822] 13、浅谈nRF51822和NRF24LE1/NRF24LU1/NRF24L01经典2.4G模块无线通信配置与流程...
  8. call和apply的作用和不同
  9. POJ 1166 The Clocks (爆搜 || 高斯消元)
  10. SQL with(unlock)与with(readpast)