struts2 + jsonInsert title here function getAjaxObject(){ va

struts2 + json
Insert title here

function getAjaxObject(){
var xmlhttp=null;
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlhttp;
}

function tt(){
var userid=document.getElementById("userid").value;
var password=document.getElementById("password").value;
var url="./test?userid="+userid+"&password="+password;
var xmlhttp=getAjaxObject();
xmlhttp.open("GET",url,true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
xmlhttp.send(null);
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4&&xmlhttp.status==200){
document.write(xmlhttp.responseText)
}
};
}





==
public String execute(){
String str="{"userid":""+userid+"","password":""+password+""}";
result=str;
return SUCCESS;
}

怎么得到的结果是:"{"userid":"123456","password":"123456"}"
会是带引号和转义字符的?
1土xx参 1年前 已收到1个回答 举报

十rr叉 幼苗

共回答了18个问题采纳率:94.4% 举报

简单一点的方法就是不通过struts的返回类型,直接用response写就可以,代码如下: HttpServletResponse response=ServletActionContext.getResponse(); response.setContentType("text/html;charset=utf-8"); ...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.371 s. - webmaster@yulucn.com