我可以在html文本框中运行java代码吗?

我可以在html文本框中运行java代码吗?,java,html,jsp,Java,Html,Jsp,我正在编写一个网页,其中我放置了一个html输入type=“textarea”,用户将在其中编写java代码,并在提交时返回该java代码的输出。我可以使用jsp来完成这项工作吗?如果没有,那么还有什么其他方法。在允许人们这样做之前,我会仔细考虑 至少,要读取和运行用户的输入,您需要一个JDK来编译它,需要一个JVM来运行它。由于您是通过web进行讨论的,因此用户的机器可能不会有这些(否则他们只会使用他们的),因此您必须使用服务器上的,也就是说,获取用户的文本,将其作为.java文件上载到服务器

我正在编写一个网页,其中我放置了一个html输入type=“textarea”,用户将在其中编写java代码,并在提交时返回该java代码的输出。我可以使用jsp来完成这项工作吗?如果没有,那么还有什么其他方法。

在允许人们这样做之前,我会仔细考虑

至少,要读取和运行用户的输入,您需要一个JDK来编译它,需要一个JVM来运行它。由于您是通过web进行讨论的,因此用户的机器可能不会有这些(否则他们只会使用他们的),因此您必须使用服务器上的,也就是说,获取用户的文本,将其作为.java文件上载到服务器,编译并运行它(对于服务器上的匿名用户!),并将结果发送回浏览器会话


正如你所看到的,这里有两个非常严重的安全问题。不推荐

在允许人们这样做之前,我会仔细考虑

至少,要读取和运行用户的输入,您需要一个JDK来编译它,需要一个JVM来运行它。由于您是通过web进行讨论的,因此用户的机器可能不会有这些(否则他们只会使用他们的),因此您必须使用服务器上的,也就是说,获取用户的文本,将其作为.java文件上载到服务器,编译并运行它(对于服务器上的匿名用户!),并将结果发送回浏览器会话


正如你所看到的,这里有两个非常严重的安全问题。不推荐

是的,您可以这样做,但您很可能需要服务器往返。是的,您可以这样做,但您很可能需要服务器往返。