嘿,我是 Tomcat 和 JSP 的新手。我在 tomcat 的 webapps 文件夹中的 .jsp 文件中有以下代码,但是当我在浏览器 (Firefox) 中打开它时,它不显示时间,但显示那部分代码。
这是为什么?
<HTML>
<BODY>
Hello! The time is now <%= new java.util.Date() %>
</BODY>
</HTML>
最佳答案
确保您的文件位于
webapps
内的文件夹中。您不应将文件直接放在文件夹中。将它放在webapps/example
中。确保您的页面具有
.jsp
扩展名 - 然后它应该由 JSP servlet 和表达式处理 - 评估。确保您通过
http://localhost:8080/example/page.jsp
访问它,其中example
是文件夹的名称网络应用程序。如果您将其作为本地文件进行访问,那么 tomcat 当然没有机会计算表达式。
关于JSP和Tomcat——看不到时间,只看代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4885990/