我正在尝试理解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#文本,而不是对象内的数据。知道我哪里误入歧途吗?
谢谢!
答案 0 :(得分:7)
不要忘记<cfoutput>
!
<cfoutput>
<html>
<head>
<title>Test</title>
</head>
<body>
<h2>#HtmlEditFormat(objProduct.ProductName)#</h2>
</body>
</html>
</cfoutput>
答案 1 :(得分:1)
您正在尝试输出错误的变量。
#objProduct.getProduct(10)#
或
<cfoutput>#prodExists#</cfoutput>