为什么只打印出所有东西而不运行<cfscript> </cfscript>中的脚本

时间:2011-11-04 07:32:33

标签: coldfusion

我在coldfusion中输入一个简单的循环代码。 但为什么它不能显示结果。 它打印出里面的所有东西......

这是我的代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test Loop</title>
</head>

<body>


<cfscript>  
  i=0;
  for(i; i < 10; i++){  
            WriteOutput("Current Position: #i# <br />") ;  
   }  
</cfscript>


</body>

</html>

结果打印为:

i = 0; for(i = 1; i LTE 10; i = i + 1){WriteOutput(“当前位置:#i# “);}

1 个答案:

答案 0 :(得分:5)

在我看来,Web服务器没有将请求传递给ColdFusion进行处理。

您可能需要重新运行Web服务器连接器。

除此之外,此代码是否在具有CFM扩展名的文件中,或者至少是Web服务器已配置为传递给CF进行处理的扩展名?

这是否刚刚开始在以前稳定的环境中发生,还是这是一个新的安装? 任何 CFML请求是否正确处理?