当前位置:网站首页 > Vue.js开发 > 正文

map 转 jsonobject(map转jsonobject)

 在测试ajax和action之间数据传递时,发现在action页面的jsonObject语句始终无法执行


jsp页面:



用户名:


密码:
































$(function(){



$("#password").blur(function(){


var username = $("#username").val();


var password =$("#password").val();


$.ajax({


url:"ajax/UserAjax",


data:{


username:username,


password:password



},


success:function(data){


alert("成功了");


},



error:function(data){


alert("失败了");


}


});


});


})






action页面


public class UserAjax extends ActionSupport implements ServletRequestAware{


private HttpServletRequest request;


private String result;



public String getResult() {


return result;


}


public void setResult(String result) {


this.result = result;


}


@Override


public void setServletRequest(HttpServletRequest arg0) {


// TODO Auto-generated method stub


System.out.println(666);


this.request = arg0;


}


public String execute() throws Exception{



String username = request.getParameter("username");



String password = request.getParameter("password");


Map map = new HashMap();


map.put("username", username);


map.put("password", password);


System.out.println(map);


JSONObject json = JSONObject.fromObject(map);


result= json.toString();


System.out.println(result);



return SUCCESS;


}



}


struts.xml页面:





result






问题在于:在运行jsp页面的blur函数时,后台可以输出action页面的 map值


{password=1, username=1}


但是到了 JSONObject json = JSONObject.fromObject(map); 这里就卡住了,没有输出result的值。同时jsp页面也一直弹出error函数。然后我重新写了个main函数,把action里面的代码粘贴上去,发现是可以把json数据转变成String的,但是为什么到action页面就无法实现了呢?


这里相关架包:我导入了


有没有大神指导下,问题出在那里?


到此这篇map 转 jsonobject(map转jsonobject)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!
































































































































































































版权声明


相关文章:

  • vue3怎么安装(vue3怎么安装element)2026-05-12 08:00:09
  • js深拷贝数组对象(js深拷贝json parse)2026-05-12 08:00:09
  • vue下载安装教程(vue下载安卓)2026-05-12 08:00:09
  • vue安装router命令(vue的安装命令)2026-05-12 08:00:09
  • libxml2.dll为什么会丢失(libglib-2.0-0.dll)2026-05-12 08:00:09
  • vue3怎么安装(vue3 安装)2026-05-12 08:00:09
  • vue2生命周期都干了什么(vue生命周期详解简书)2026-05-12 08:00:09
  • vue路由跳转报错(vue的路由跳转了,可是页面没有变化)2026-05-12 08:00:09
  • js深拷贝和浅拷贝如何实现(js深拷贝和浅拷贝的使用场景)2026-05-12 08:00:09
  • spss17.0是什么(spss11.0是什么)2026-05-12 08:00:09
  • 全屏图片