日期:2014-05-18  浏览次数:20588 次

jsp里提示对话框的问题
为了有问题时给个提示,我在jsp文件里用了
javax.swing.JOptionPane.showMessageDialog(null, "没有系统管理权限 ");
但它只在服务器端显示,而我把null改成this,它又报错说找不到showMessageDialog。   不知该怎么办?

------解决方案--------------------
javax.swing.JOptionPane.showMessageDialog(null, "没有系统管理权限 ");
这是JAVA中的,就和system.out一样
在JSP中你要用这样的
if(条件)
{
out.print( " <script language= 'javascript '> alert( '没有系统管理权限 '); </script> ");
}
------解决方案--------------------
再如:
alert( "没有系统管理权限! ");
document.form.action= 'test.jsp?id=xx ';
document.form.target= '_self ';
document.form.submit();
还有其它写法,根据你JSP上的按钮还是链接

------解决方案--------------------
如果传参数,你可将参数通过request取值,不会影响js写的提示信息的