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

JaY*_*ong 0 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>
Run Code Online (Sandbox Code Playgroud)

结果打印为:

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

Ada*_*ron 5

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

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

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

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