[英]JSP wouldn't compile
<HTML>
<BODY>
Hello! The time is now <%= new java.util.Date() %>
</BODY>
</HTML>
我试图用firefox打开这个琐碎的jsp文件,但是该表达式无法求值。 我已经安装了Java。
我是JSP的新手。 我应该将jsp放在特定的目录中吗? 还是忘了在jsp文件中包含任何内容?
听起来您根本没有使用JSP / Servlet容器,而是直接通过file://
URL从本地磁盘文件系统中打开了文件。 这确实是行不通的。 您需要安装一个JSP / Servlet容器。 这基本上是一个HTTP Web服务器,它内置了JSP编译器并支持服务JSP / Servlet。 一个著名的例子是Apache Tomcat 。 只需下载 “核心”部分下的压缩文件(不,不是“ Windows zip”,实际上只是“ zip”),然后将其解压缩到磁盘上。 然后执行以下步骤:
/webapps
文件夹中创建一个新的子文件夹。 /bin/startup.bat
)或/bin/startup.sh
)脚本启动Tomcat。 JSP由Web容器(例如Tomcat或Jetty)评估,然后将其生成的HTML发送到浏览器。 浏览器不能单独运行JSP。
检查您的项目库设置,并且您的Java库位于PATH类中。
每个jsp页面必须由JSP引擎编译为servlet。 Firefox不是JSP引擎。 看一下对您有帮助的JavaServer Pages技术 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.