我在我的 servlet 中使用JOptionPane作为
JoptionPane.showMessageDailog(null,"Request is submitted","Done",JOptionPane.INFORMATION_MESSAGE);
向用户显示请求已提交。尝试在Netbeans IDE和eclipse IDE上运行但直接在tomcat 7.0.32版本服务器上部署war文件时不起作用,如果Joption不起作用如何解决这种情况?
我在我的 servlet 中使用JOptionPane作为
JoptionPane.showMessageDailog(null,"Request is submitted","Done",JOptionPane.INFORMATION_MESSAGE);
向用户显示请求已提交。尝试在Netbeans IDE和eclipse IDE上运行但直接在tomcat 7.0.32版本服务器上部署war文件时不起作用,如果Joption不起作用如何解决这种情况?
它在 IDE 中工作但不能直接在服务器中工作的原因是因为 IDE 安装了 swing 组件。服务器没有!
但是,您应该知道,即使您使它在服务器中工作,它也不会显示给最终用户,而是在服务器本身中显示(这对于在同一台机器上进行测试很好,但不是在部署应用程序时) . 它还将无限期地停止应用程序,直到您关闭该框。
Joptionpane 用于使用 Swing 制作的桌面应用程序。不是网络。
您不能在 servlet 中使用 JOptionPane。所有 Package javax.swing 和 java.awt 都不能使用。