【发布时间】:2017-08-31 04:22:36
【问题描述】:
我有一个与 Tomcat 一起运行的 Lucee 盒子。网站和 CFM 页面的一切都很棒。我最近收到了一个客户端希望在该站点上运行的 JSP 页面。我读过的所有内容都说没问题,所以我同意运行它。
将文件放在一个目录中,而不是“处理”它像 html 页面那样运行,我可以看到代码。意识到没有指示 Tomcat 处理 JSP 文件,所以我将 <url-pattern>*.jsp</url-pattern> 添加到:
<servlet-mapping>
<servlet-name>CFMLServlet</servlet-name>
<url-pattern>*.cfm</url-pattern>
<url-pattern>*.cfml</url-pattern>
<url-pattern>*.cfc</url-pattern>
<url-pattern>*.jsp</url-pattern>
<!-- Basic SES Mappings -->
<url-pattern>/index.cfc/*</url-pattern>
<url-pattern>/index.cfm/*</url-pattern>
<url-pattern>/index.cfml/*</url-pattern>
</servlet-mapping>
现在页面是空白的,没有输出任何内容,也没有抛出任何错误。显然“转储”不起作用,所以我什至不确定从哪里开始。
页面的开头是一系列导入语句
<%@ page import="java.util.*" %>
<%@ page import="org.json.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.net.*" %>
<%@ page import="java.rmi.*" %>
<%@ page import="java.text.*"%>
我认为 Lucee 正在“导入”它们,因为我没有看到任何类型的错误,但我不确定这是我第一次使用 JSP。
我在 cfml 中使用 java 写了几件事,类似于
Math = createObject("java","java.lang.Math");
所以我确信如果必须的话,我最终可以用 cfml 重写它,但我觉得我缺少一些小东西。
如果有人有类似这样的 JSP 运行经验,我们将不胜感激。
【问题讨论】:
标签: jsp tomcat coldfusion railo lucee