Java struts中的JOptionPane?

Java struts中的JOptionPane?,java,swing,jakarta-ee,struts,joptionpane,Java,Swing,Jakarta Ee,Struts,Joptionpane,我正在使用以下代码显示对话框: if(query.contains(tab)) { JOptionPane.showMessageDialog(null,"Owner does not have privileges to access given table"); } 但是我猜JOptionPane在struts中不起作用。那么如何在struts中显示对话框呢 我可以在struts中使用JOptionPane吗?当然,您不能在struts中使用JO

我正在使用以下代码显示对话框:

if(query.contains(tab)) {         
    JOptionPane.showMessageDialog(null,"Owner does not have privileges to access given table");         
}
但是我猜
JOptionPane
在struts中不起作用。那么如何在struts中显示对话框呢


我可以在struts中使用
JOptionPane
吗?

当然,您不能在struts中使用
JOptionPane
。Struts在服务器端运行
JOptionPane
将在web服务器屏幕上显示Swing对话框,而不是在客户端浏览器中


要在浏览器中显示对话框,需要JavaScript。例如,您可以使用。

如何将控制权从action类转移到javascript?。如上述代码所示,如果条件为true,则转到javascript函数。您可以转发到一个JSP,该JSP生成HTML,其中包含javascript代码,一旦页面加载到浏览器中,就会打开一个对话框。