<" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> (完整补充)ajax技术,空值,requestgetParameter"name";name=null;[

(完整补充)ajax技术,空值,requestgetParameter"name";name=null;[

来源:网络整理     时间:2016/6/30 22:51:43     关键词:

关于网友提出的“ (完整补充)ajax技术,空值,requestgetParameter"name";name=null;[”问题疑问,本网通过在网上对“ (完整补充)ajax技术,空值,requestgetParameter"name";name=null;[”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: (完整补充)ajax技术,空值,requestgetParameter"name";name=null;[
描述:

   万分感谢,热心人士,回复我发表于发表于:2011-11-20 20:30:41的一贴,由于我的失误,导致大家没搞清我的问题。现将其补充完整:
   index.jsp的内容:
  <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>

        
    
  

  
  
        //验证用户
       //  连接数据库等操作,还没有编写先进行部分测试
                 System.out.println("name =" +name);
        System.out.println("password =" + password);
             这里是问题所在:获取不到表单中的内容
               
  //登录失败
        request.setAttribute("loginSate",loginState);
        ServletContext application = this.getServletContext();
        RequestDispatcher rd = application.getRequestDispatcher( targetUrl);
        rd.forward(request, response);
        }
}
    


解决方案1:

用firebug调试下吧,看看是不是你传的参数是不是传过去了,先把错误定位下。。。

解决方案2:

input 加上ID DOM会根据id取  不会根据你的那么取值

解决方案3:

var url = "com.music.servlet/LoginServlet?name =" + name +
  "&word =" + word;
 不好意思 看漏掉了。

解决方案4:

xmlHttp.send();
换成xmlHttp.send(参数);
ajax不会给你自动吧form数据携带过去。

解决方案5:

在你那个public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
方法中设置一个断点。。。调试一下,,看看请求有没有进入。。。

解决方案6:


var url = "com.music.servlet/LoginServlet?name =" + name +
  "&word =" + word;
前台js 调试一下看看这个url是不是正确的获取了name和word的值。。。一步步找问题。。
1. 先保证前台取参数没错。。
2. 然后保证发送请求没错。。
3. 然后再确定请求是否到了servlet的post中。。

以上介绍了“ (完整补充)ajax技术,空值,requestgetParameter"name";name=null;[”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2172777.html

相关图片

相关文章