這個servlet代碼,在這裏第一,我想發送返回消息(如果消息!= null)到Ajax的警報和第二個如果消息== null我想調用另一個jsp與列表傳遞給這個jsp。如何從AJAX向JSP發送調用?
if(message!=null){
response.setContentType("text/plain");
response.getWriter().write(message);
}else{
JSONObject jobj = new JSONObject();
String urlToRedirect = "SearchEmployee.jsp";
jobj.put("url",urlToRedirect);
response.getWriter().write(jobj.toString());
}
在這裏,我無法理解如何調用這個JSP網址中的其他部分
$.ajax({
type:"POST",
url:'../SearchEmployeeServlet',
data:$('#DisplayEmployeeListForm').serialize(),//$('form').serialize();
success:function(msg){
if(msg!=""){
alert(msg);
window.location.reload(true);
}else{
....here i want to call 2nd jsp
}
}
});
「結果」的意思,有什麼servlet的回報,即URL或其他任何東西,因爲我無法理解,如果我在ajax的其他部分使用這個我在servlet中寫的東西。 –
是的,這是正確的網址返回。 –