日期:2014-05-17  浏览次数:20749 次

servlet删除某条数据后能不能直接跳转Jsp页面?
if (action.equals("DelCourtNotice")) 
{
int page = Integer.parseInt(request.getParameter("page"));
int id = Integer.parseInt(request.getParameter("id"));
courtnotice_op.delCourtNotice(id);
response.sendRedirect("CourtNoticeServlet?action=CourtNoticeList&page="+page+"");
}
本来是这样写的,但是组长让我把最后一句换掉,到jsp里,我说怎么可能,删除完要查询一下再到jsp页面上啊,,

请问我该怎么改啊???

------解决方案--------------------
你组长有毛病吗?强迫症?不行你就做个ajax的吧
------解决方案--------------------
JScript code

function onTrackCancel(biddId,requiredType) {
    if(confirm("是否确认取消应标?")){
        $.ajax({     
            type: "post",     
            url: "motorcade_bidd_track_cancel.jspx?biddId="+biddId,     
            dataType: "json",/*这句可用可不用,没有影响*/ 
            contentType: "application/json; charset=utf-8",     
            success: function (data) { 
                if(data.status==0){
                    alert("取消应标成功!");
                    var url="motorcadeBiddingTrackView?biddId="+biddId+"&requiredType="+requiredType;
                    onSubmit(url);
                }else if(data.status==1){
                    alert(data.errors);
                }
            },     
            error: function (XMLHttpRequest, textStatus, errorThrown) {     
            alert(errorThrown);     
            }     
        });
    }
}

------解决方案--------------------
怎么换?
------解决方案--------------------
探讨

response.sendRedirect(request.getContextPath() + "CourtNoticeServlet?action=CourtNoticeList&page="+page+"");

------解决方案--------------------
你不能在删了之后立即调用查询方查吗?
courtnotice_op.delCourtNotice(id);
直接写在删的这后面????