你这个servlet的配置应该配置在struts的拦截器之前

解决方案 »

  1.   


    你是用的纯servlet还是和struts并用的?  如果并用的话 应该注意我刚才说的那个,还有就是可以直接在action里使用response对象来输出,并不一定要使用servlet;如果纯servlet的话,既然没跳过去,先看看你js写的是不是正确吧,firebug一看就知道了
      

  2.   

    我隐约记得,ajax应该进入servlet的service()函数。
    10年前的经验,可能不准。
      

  3.   

    var req = "/xiaonei/ChangeInfo?proid="+o.getAttribute("pid")+"&cid="+o.getAttribute("coid");  <servlet-name>ChangeInfo</servlet-name>
        <servlet-class>com.xiaonei.servlet.ChangeInfo</servlet-class>
      </servlet>
       
        <servlet-mapping>
        <servlet-name>ChangeInfo</servlet-name>
        <url-pattern>/ChangeInfo</url-pattern>
      </servlet-mapping>
    明显不一致!
      

  4.   

    对嘛 直接写ChangeInfo?proid="+o.getAttribute("pid")+"&cid="+o.getAttribute("coid")
      

  5.   

    使用servlet配置的文件目录作为路径!