JSP和Tomcat - 看不到时间,只看代码

时间:2011-02-03 12:12:48

标签: jsp tomcat

嘿,我是Tomcat和JSP的新手。我在tomcat的webapps文件夹中的.jsp文件中有以下代码,但是当我在浏览器(Firefox)中打开它时,它不显示时间,但显示了部分代码。

为什么会这样?

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

2 个答案:

答案 0 :(得分:1)

  • 确保您的文件位于webapps内的文件夹中。您不应将文件直接放在该文件夹中。将其放入webapps/example

  • 确保您的页面具有.jsp扩展名 - 然后它应由JSP servlet处理并且表达式 - 已评估。

  • 确保您通过http://localhost:8080/example/page.jsp访问它,其中example是webapps中文件夹的名称。如果您将其作为本地文件访问,那么tomcat当然没有机会评估表达式。

答案 1 :(得分:0)

用于打开JSP文件的URL是什么?

如果是这样的话:

file:///Users/tom/tom.jsp

然后它将无法工作,因为您不允许任何应用程序服务器处理您的请求。

您需要将URL指向TOMCAT的WebRoot文件夹。它将类似于:

http://localhost:8080/webappname/tom.jsp

另外,请提供部署Web应用程序的方式,以便为您提供适当的帮助。