JOptionPane.showMessageDialog(null,"删除申请代理会员信息成功!!!", "信息提示框",JOptionPane.INFORMATION_MESSAGE);
我用上面的这句话在action中处理结束后弹出对话框,但有点小小的问题!
那就是每当第一次(就是第一次弹出对话框)时,它的对话框不在本页面上弹出,有时在其他页面上弹出,有时就找不到,但程序已经执行,就是IE下面的那个进度条还显示正在运行中
但你第一次找到它后,点击确定,以后就OK了!!!
我用上面的这句话在action中处理结束后弹出对话框,但有点小小的问题!
那就是每当第一次(就是第一次弹出对话框)时,它的对话框不在本页面上弹出,有时在其他页面上弹出,有时就找不到,但程序已经执行,就是IE下面的那个进度条还显示正在运行中
但你第一次找到它后,点击确定,以后就OK了!!!
把null换成this 试一下
就是要传给它一个父面板
int rst = JOptionPane.showConfirmDialog(null,"确定要删除吗?","信息提示框",JOptionPane.YES_NO_OPTION,JOptionPane.INFORMATION_MESSAGE);
if (rst != JOptionPane.YES_OPTION) {
return mapping.findForward("success");
}
MemberDAO dao = new MemberDAO();
if(dao.delete_member(id)){
System.out.println("删除会员信息成功!!!");
}else{
System.out.println("删除会员信息失败!!!");
return mapping.findForward("failure");
}
return mapping.findForward("success");
}
例: final JPanel p = new JPanel();
JButton b = new JButton("del");
b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0) {
JOptionPane.showConfirmDialog(p,"确定要删除吗?","信息提示框",JOptionPane.YES_NO_OPTION,JOptionPane.INFORMATION_MESSAGE);
}
});
p.add(b);
在我这个action中该怎么改啊?
加载这个对象的又是什么?(是个panel吗?)
让加载这个action的对象传进他们的父面板(如果是项目,显然这个idea是坚决被cut的)...还是写一个返回主面板的函数吧
HttpServletRequest request, HttpServletResponse response) {
String id = request.getParameter("iId");
System.out.println(id);
int rst = JOptionPane.showConfirmDialog(null,"确定要删除吗?","信息提示框",JOptionPane.YES_NO_OPTION,JOptionPane.INFORMATION_MESSAGE);
if (rst != JOptionPane.YES_OPTION) {
return mapping.findForward("failure");
}
InfoDAO dao = new InfoDAO();
if(dao.delete_info(id)){
System.out.println("删除信息成功!!!");
}else{
System.out.println("删除信息失败!!!");
return mapping.findForward("failure");
}
return mapping.findForward("success");
}
现在是在这个action中处理,怎么让它弹出来!!!!