我有一個servlet,我從ajax(jquery)調用發佈數據。從servlet返回JSONObject拋出異常
$('form').submit(function() {
var URL = "ProjectHandler";
var dataString=$(this).serialize();
$.ajax({
type: "POST",
url: URL,
data: dataString,
// dataType: json,
success: function(data)
{
alert(data.error);
}
});
return false;
});
我評論過的dataType東陽當我取消它,它不使AJAX調用,而是形式與默認模式提交即該servlet加載
JAR的我已經加入到項目中1。 json-lib-2.2.2-jdk15.jar 2. apache-commons-lang.jar 3. ezmorph-1.0.jar
首先它拋出異常filenotfound,它是apache-commons軟件包的一部分,所以包含apache commons,之後我得到了ezmorph-1.0.jar的一部分filenotfound的異常,所以我也添加了它。現在,我得到在servlet的doPost方法
java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
代碼:
response.setContentType("application/json");
PrintWriter out = response.getWriter();
JSONObject json = new JSONObject();
json.put("error", true);
json.put("errorDesc", "wrong title");
out.print(json);
我希望我已清除的情況下,任何幫助,將不勝感激。
謝謝
google搜索異常將有助於 – Saurabh