我在我的servlet中使用 JOptionPane 作为
JoptionPane.showMessageDailog(null,"Request is submitted","Done",JOptionPane.INFORMATION_MESSAGE);
向用户显示已提交请求。在尝试使用Netbeans IDE和eclipse IDE但在tomcat 7.0.32版本服务器上直接部署war文件时无法正常工作,如果Joption无法解决问题?
答案 0 :(得分:1)
它在IDE中工作但不直接在服务器中工作的原因是因为IDE安装了swing组件。服务器没有!
但是,您应该知道,即使您使其在服务器中运行,它也不会显示给最终用户,而是显示在服务器本身(这适用于在同一台机器上进行测试,但不适用于应用程序被部署)。它也会无限期地暂停申请,直到您解雇该框。
Joptionpane适用于使用Swing制作的桌面应用程序。不是网络。
答案 1 :(得分:0)
您不能在servlet中使用JOptionPane。 无法使用所有包javax.swing和java.awt。