本帖最后由 lv_cha1 于 2013-01-23 23:02:27 编辑

解决方案 »

  1.   

    各位大牛帮忙看下,不知道是不是这个url有问题,我的userid和username可以alert()出来,不过无法发送到servlet。
      

  2.   

    这个var url = "/servlet/userServlet?userid="+o.userid+"&username="+o.username;中
    servlet是项目名称,userServlet是servlet这个类的名称
      

  3.   

    你既然用的不是注解,你不用在web.xml配置你的servlet的吗?
    <servlet>
    <servlet-name>userServlet</servlet-name>
    <servlet-class>包名.userServlet</servlet-class>
    </servlet>后面的就不说了
      

  4.   

    web.xml中已经配置servlet了,代码如下:
    <servlet>
        <description>This is the description of my J2EE component</description>
        <display-name>This is the display name of my J2EE component</display-name>
        <servlet-name>userServlet</servlet-name>
        <servlet-class>com.servlet.userServlet</servlet-class>
      </servlet>  <servlet-mapping>
        <servlet-name>userServlet</servlet-name>
        <url-pattern>/userServlet</url-pattern>
      </servlet-mapping>
    还是不能接收userid和username,麻烦帮忙看下,还有什么问题?谢谢
      

  5.   

    我在servlet中加了一句System.out.println("==================");发现没有打印出来,所以说js压根没有提交过来,所以是不是url写错了?求各位大哥帮忙看看,谢谢了
      

  6.   

    <servlet-mapping>
        <servlet-name>userServlet</servlet-name>
        <url-pattern>/userServlet</url-pattern>
      </servlet-mapping>
    你这里的映射路径写的很清楚呀。是userServlet 不是 /servlet/userServlet 所以URL这样写:
    var url = "/userServlet?userid="+o.userid+"&username="+o.username;
    红色的斜杠你试试看是不是需要。
      

  7.   

    试试 var url = "/userServlet?userid="+o.userid+"&username="+o.username;
      

  8.   

    var url = "/userServlet?userid="+o.userid+"&username="+o.username;也不行,还是不能跳到servlet上。
      

  9.   

    var url = "userServlet?userid="+o.userid+"&username="+o.username;
      

  10.   

    var url = "userServlet?userid="+o.userid+"&username="+o.username;这样也不行。我想问下在ajax上alert(url)可以取到值,而无法发送到servlet上,还有可能是哪个地方有问题啊?
      

  11.   

    createXMLHttpRequest()跟xmlrequest定义的部分是不是有问题?
      

  12.   

    控制台没反映,我在servlet的doGet()上加了一句:System.out.println("==================");也没打印出来
      

  13.   

    没有报错信息,我问题找到了,不是url的问题,现在的问题是这样的,在一个jsp页面中我通过<a username="hello"></a>标签中,定义了一个username的属性,想把这个属性的值传递给ajax,然后ajax再把这个属性传递给servlet,现在发现无法取得这个username的值,请问下有什么解决办法吗?谢谢
      

  14.   

    jsp页面传给ajax的时候,是把<a>这个标签通过this整个传了过去。
      

  15.   

    问题解决,把username名字换成name后就可以正常传递值了,非常感谢楼上所有的兄弟们,谢谢了