繁体   English   中英

在服务器端向用户显示问题[Java]

[英]Show Questions to Users server-side [Java]

我了解到我无法在服务器上使用JOptionPane(叹气)。 现在,简单的问题是:

我可以使用什么代替JOptionPane来向客户端显示消息并在Java-servlet中产生响应(例如,是,否,取消)?

我无法在客户端(.jsp页)中使用Javascript警报消息,因为我需要首先在服务器端执行一些操作。

拜托,不要告诉我这是不可能的!

我想做的是

/*JAVA CODE*/
if (some conditions)
{
    int i = JOptionPane.showConfirmDialog(null,"Question","?", JOptionPane.YES_NO_OPTION);
    if ( i == 1)
       /*DO SOMETHING*/
    else
       /*another message*/
       int j = JOptionPane.showConfirmDialog(null,"Question 2","?", JOptionPane.YES_NO_OPTION);
}
 /*JAVA CODE*/

我读到存在Rhino( https://developer.mozilla.org/en-US/docs/Rhino/Examples ),但我不知道是否可以满足我的需求。

除非使用小程序,否则不能在网页中使用Swing。

您将需要使用HTML或浏览器中使用的另一种技术来完成所需的操作。 原始HTML上方有许多框架,允许在显示目标页面之前单击链接或按钮时调用代码服务器端。 使用哪种系统取决于您所使用的环境以及可用的技术。

请注意,好的Web应用程序需要对两个位置进行编程。 服务器和客户端,它们可以完全不同。 您可能想打开一个新问题,询问您如何在所选的环境中执行需要做的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM