当前位置: 代码迷 >> Java Web开发 >> 使用$.ajax()异步无刷新请求servlet无反应解决方法
  详细解决方案

使用$.ajax()异步无刷新请求servlet无反应解决方法

热度:7151   发布时间:2013-02-25 21:21:11.0
使用$.ajax()异步无刷新请求servlet无反应
js代码:
其中oneCate、docLib_PUB分别是两个select元素的id

JScript code
$.ajax({        type : "post",        url : "CompareProgramServlet",        data : {catID:$('#oneCate').val(),docLibID_PUB:$('#docLib_PUB').val},        success : function (data){        alert(typeof data);        }    });


servlet部分代码:
Java code
public class CompareProgramServlet extends HttpServlet {public void doPost(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        System.out.println("!!!!!!!!!!!");        request.setCharacterEncoding("utf-8");        response.setCharacterEncoding("utf-8");        String catID=request.getParameter("catID");        String docLibID_PUB = request.getParameter("docLibID_PUB");


web.xml配置:
XML code
<servlet>    <servlet-name>CompareProgramServlet</servlet-name>    <servlet-class>compareProgram.CompareProgramServlet</servlet-class>  </servlet><servlet-mapping>    <servlet-name>CompareProgramServlet</servlet-name>    <url-pattern>/servlet/CompareProgramServlet</url-pattern>  </servlet-mapping>


------解决方案--------------------------------------------------------
请求路径应该是 servlet/CompareProgramServlet 吧
------解决方案--------------------------------------------------------
url问题
------解决方案--------------------------------------------------------
<url-pattern>/servlet/CompareProgramServlet</url-pattern>
>/servlet/CompareProgramServlet这个才是
------解决方案--------------------------------------------------------
探讨
引用:
请求路径应该是 servlet/CompareProgramServlet 吧


不是路径问题,我的路径是对的,贴的时候不小心删掉了

------解决方案--------------------------------------------------------
1、

HTML code
$.ajax({        type : "post",        url : "CompareProgramServlet",        data : {catID:$('#oneCate').val(),docLibID_PUB:$('#docLib_PUB').val[color=#FF0000]()[/color]},        success : function (data){        alert(typeof data);        }    });
  相关解决方案