日期:2014-05-20  浏览次数:20746 次

请教高手,关于JSP弹出对话框的问题
抱歉,我是新手,请大家尽可能详细点
我设计了一个JSP页面,我想实现以下功能
点击删除按钮,弹出对话框显示“确定删除吗?”然后执行删除.action,然后再跳转到另外的url页面去,如何实现,感谢大家!

------解决方案--------------------
额.....
这种用js就好了

if(confirm("确认删除么?")){
执行删除
}
------解决方案--------------------
<a href="#" onclick="ss()">删除</a>
function ss(){
if(confirm("确定删除么?")){
document.forms[0].action="..";
document.forms[0].submit();
}
}
------解决方案--------------------
function doDel(id){
if ( window.confirm("确定删除?") ){
window.location.href = "?o=doDel&id=" + id;(action地址)
}
}
进入到删除的action中 然后在action执行完了 ,再跳转你想到达的页面/**
* 用户删除

* @param mapping
* @param form
* @param request
* @param response
* @return
* @throws Exception
*/
public ActionForward doDel(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String id = request.getParameter("id");
this.userBiz.del(Long.parseLong(id));
response.sendRedirect("user.do?o=toList");(在这里设置你想到达的页面)
return null;
}
------解决方案--------------------
LZ 你的删除按钮是不是type=submit 啊?

如果你想确认删除的话,建议使用type=button

或者在表单提交事件 onsubmit="你要调用的js" 调用 函数