如何在ColdFusion中编写文本?

时间:2010-02-22 19:40:53

标签: coldfusion

我正在尝试理解ColdFusion,因为我来自ASP.NET。我已经整理了一个示例页面来捎带一些已经完成的代码 - 但我似乎无法从我正在创建的对象中获取实际数据:

<cfset objProduct = createObject("component", "com.MyObj.Product")>
<cfset prodExists = objProduct.getProduct(10)>
<html>
<head/>
<body>
<h2>#objProduct.ProductName#</h2>
</body>

...它只是打印文字#objProduct.ProductName#文本,而不是对象内的数据。知道我哪里误入歧途吗?

谢谢!

2 个答案:

答案 0 :(得分:7)

不要忘记<cfoutput>

<cfoutput>
<html>
  <head>
    <title>Test</title>
  </head>
  <body>
    <h2>#HtmlEditFormat(objProduct.ProductName)#</h2>
  </body>
</html>
</cfoutput>

答案 1 :(得分:1)

  1. 您忘记了CFOUTPUT标签。
  2. 您正在尝试输出错误的变量。

    #objProduct.getProduct(10)#

  3. <cfoutput>#prodExists#</cfoutput>