我正在尝试将Web应用程序从ColdFusion移动到Lucee,但CFForms无法正常工作。
我的项目的目录结构是:C:\lucee\tomcat\webapps\ROOT\appname\Templates\JavaScripts
,其中Templates是我的.cfm文件所在的目录。我尝试设置一个cfform的scriptSrc属性指向JavaScript目录,但是当页面加载时,我一直收到404错误:
<cfform name = "OfferCreateForm"
action = "OfferCreate_Processing.cfm"
method = "post"
onSubmit = "return(ClientSideValidation() && DoubleSubmissionCheck());"
scriptSrc= "./JavaScripts">
GET http://127.0.0.1:8888/appname/Templates/JavaScripts/ net::ERR_ABORTED 404
(我已经尝试了很多不同的scriptSrc操作,例如删除前导句点和斜杠,指定目录的完整路径,等等,但都没有成功)
当我试图直接访问该目录中的文件时,只有在末尾没有斜杠的情况下,它们才会加载,我猜这是这里所发生的事情的一部分。然而,我对Lucee或Tomcat几乎一无所知,所以我不确定接下来该怎么做。
1条答案
按热度按时间ajsxfq5m1#
这个问题的解决方案是将form.cfm本身的路径放在scriptSrc属性中,而不是包含form.cfm的目录的路径。