浏览器显示jsp代码,而不是其输出

浏览器显示jsp代码,而不是其输出,jsp,jsp-tags,Jsp,Jsp Tags,我对j-s-p不熟悉,我按照教程学习,但该教程中给出的示例在我的浏览器中不起作用,浏览器只显示我编写的代码,而不显示输出 我希望在浏览器上看到当前时间,但我只看到显示的代码本身 我用的是火狐 j-s-p代码: <HTML> <BODY> Hello! The time is now <%= new java.util.Date() %> </BODY> </HTML> 你好现在是时候了 您需要在servlet容器中运行JSP,以

我对j-s-p不熟悉,我按照教程学习,但该教程中给出的示例在我的浏览器中不起作用,浏览器只显示我编写的代码,而不显示输出

我希望在浏览器上看到当前时间,但我只看到显示的代码本身

我用的是火狐

j-s-p代码

<HTML>
<BODY>
 Hello!  The time is now <%= new java.util.Date() %>
</BODY>
</HTML>

你好现在是时候了

您需要在servlet容器中运行JSP,以便执行Java代码,例如ApacheTomcat

servlet容器在服务器端运行java代码,并将响应发送给客户端


由于您刚刚开始学习JSP和web技术,这可能也会有所帮助。它还包含一些关于servlet、JSP和web容器以及它们如何协同工作的信息。

安装Apache Tomcat或Glassfish服务器:

服务器启动并运行index.jsp后,指向index.jsp的路径应如下所示:

http://localhost:8080/index.jsp


这将解决您的问题

像这样从浏览器运行<代码>http://localhost:80/index.jsp您是否在servlet容器中运行JSP?在servlet容器中运行这段代码。您只是在浏览器中运行代码。为此安装一个免费的apache tomcat,并通过tomcat运行它,比如@shankar:index.jsp的路径是什么