servlet中的JOptionPane不能在tomcat上运行

时间:2012-10-17 11:37:39

标签: tomcat joptionpane

我在我的servlet中使用 JOptionPane 作为

JoptionPane.showMessageDailog(null,"Request is submitted","Done",JOptionPane.INFORMATION_MESSAGE);

向用户显示已提交请求。在尝试使用Netbeans IDE和eclipse IDE但在tomcat 7.0.32版本服务器上直接部署war文件时无法正常工作,如果Joption无法解决问题?

2 个答案:

答案 0 :(得分:1)

它在IDE中工作但不直接在服务器中工作的原因是因为IDE安装了swing组件。服务器没有!

但是,您应该知道,即使您使其在服务器中运行,它也不会显示给最终用户,而是显示在服务器本身(这适用于在同一台机器上进行测试,但不适用于应用程序被部署)。它也会无限期地暂停申请,直到您解雇该框。

Joptionpane适用于使用Swing制作的桌面应用程序。不是网络。

答案 1 :(得分:0)

您不能在servlet中使用JOptionPane。 无法使用所有包javax.swing和java.awt。