关于前台获取不到后台传来值的问题
我要做的事点击按钮,不刷新页面,将页面上姓名卡号插入值显示
现在问题是后台过来的值前台获取不到,打印check值时一大段的404代码
js代码
function readCard(){//按钮点击方法
/* document.getElementById("name").value="人人";
document.getElementById("idcode").value="3222222222222"; */
/* ajax(); */
var url = "validate.do?id="+1;
if(window.XMLHttpRequest){
req = new XMLHttpRequest();
}else if(window.ActiveXObject){
req = new ActiveXObject("Microsort.XMLHTTP");
}
req.open("GET",url,true);
req.onreadystatechange = callback;
req.send(null);
};
function callback(){
if(req.readyState == 4 && req.status ==200){
var check = req.responseText;
/* document.getElementById("name").value=${registration.id}; */
document.getElementById("idcode").value=check;
}
}
java代码
public class ReturnName extends HttpServlet{
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
int a =1111;
resp.setContentType("text/html;charset=UTF-8");
PrintWriter out = resp.getWriter();
//req.setAttribute("namecode", "好人");
out.write(a);
}
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doGet(req, resp);
}
}
xml配置
<servlet>
<servlet-name>DoAjaxServlet</servlet-name>
<servlet-class>com.zyiot.gdbms.modules.bms.web.ReturnName</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DoAjaxServlet</servlet-name>
<url-pattern>/validate.do</url-pattern>
</servlet-mapping>

现在问题是后台过来的值前台获取不到,打印check值时一大段的404代码
js代码
function readCard(){//按钮点击方法
/* document.getElementById("name").value="人人";
document.getElementById("idcode").value="3222222222222"; */
/* ajax(); */
var url = "validate.do?id="+1;
if(window.XMLHttpRequest){
req = new XMLHttpRequest();
}else if(window.ActiveXObject){
req = new ActiveXObject("Microsort.XMLHTTP");
}
req.open("GET",url,true);
req.onreadystatechange = callback;
req.send(null);
};
function callback(){
if(req.readyState == 4 && req.status ==200){
var check = req.responseText;
/* document.getElementById("name").value=${registration.id}; */
document.getElementById("idcode").value=check;
}
}
java代码
public class ReturnName extends HttpServlet{
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
int a =1111;
resp.setContentType("text/html;charset=UTF-8");
PrintWriter out = resp.getWriter();
//req.setAttribute("namecode", "好人");
out.write(a);
}
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doGet(req, resp);
}
}
xml配置
<servlet>
<servlet-name>DoAjaxServlet</servlet-name>
<servlet-class>com.zyiot.gdbms.modules.bms.web.ReturnName</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DoAjaxServlet</servlet-name>
<url-pattern>/validate.do</url-pattern>
</servlet-mapping>
...全文
相关推荐
json的基本传值方式(从前台到后台,再从后台到前台)
自己因为被json传值累得十分痛苦,所以痛定思痛,在实现了一个基本的传值方式后,在此上传资源!下载用过的朋友请多多指出不恰当的地方!
javaweb前台+后台界面模板
这是我个人从网上下载或者试问同事要的,总共包括32个后台界面模板,还有将近十个前台界面的模板,好的模板在编程中会省事许多,特意拿出来共享。
解决Vue axios post请求,后台获取不到数据的问题方法
今天小编就为大家分享一篇解决Vue axios post请求,后台获取不到数据的问题方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Android判断当前App是在前台还是在后台
主要为大家详细介绍了Android判断当前App是在前台还是在后台的方法,感兴趣的小伙伴们可以参考一下
JQuery通过后台获取数据遍历到前台的方法
今天小编就为大家分享一篇JQuery通过后台获取数据遍历到前台的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


