是否可以在JSP中显示Swing组件?

时间:2008-10-27 20:54:59

标签: java swing jsp

我想知道是否可以使用JSP在浏览器中弹出JOptionPane或其他Swing组件。

3 个答案:

答案 0 :(得分:4)

如果您嵌入了applet。但我不认为这就是你想要的。 Swing适用于桌面应用。 JSP网页。如果您需要组件,请尝试查看JSF或许多AJAX Javascript框架,例如prototype。

答案 1 :(得分:2)

您可能还需要考虑GWT,它允许您使用Java代码开发Web界面(Java代码由GWT编译器转换为HTML和JavaScript)。虽然在编写GWT应用程序时没有直接编程到Swing API ,但GWT API在样式上与Swing编程非常相似。

答案 2 :(得分:1)

假设您熟悉Swing,您可能想要自我介绍Apache Wicket,这与构建网页的方式非常相似,因为Swing是构建GUI:s。也就是说,在Wicket中添加Label,Button,DataTable等新的instancef来页面并将它们链接到bean属性数据,然后最终转换为功能完备的网页。

至于实际问题,你真的不能这样做。如果选择一个新的/不同的/另一个Web框架来帮助你是不可能的,我能想到的唯一正确的方法就是做sblundy所建议的。