这个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中写的东西。 –
是的,这是正确的网址返回。 –