首页产品展示[出错了,请联系网站管理员]
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> rows [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 23, column 134]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${rows.productName} [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 23, column 132]
----
[出错了,请联系网站管理员]
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> rows [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 31, column 24]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #list rows.productFileList as row [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 31, column 17]
----
[出错了,请联系网站管理员]
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> rows [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 44, column 24]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #list rows.productFileList as row [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 44, column 17]
----
[出错了,请联系网站管理员]
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> typeName [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 56, column 19]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${typeName} [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 56, column 17]
----
[出错了,请联系网站管理员]
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> rows [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 57, column 17]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${rows.productName} [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 57, column 15]
----
产品规格
[出错了,请联系网站管理员]
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> rows [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 61, column 30]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #function getPropValue(propertyList, ... [in template "public_include/function.html" in function "getPropValue" at line 75, column 1]
- Reached through: ${getPropValue(rows.productPropertyLi... [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 61, column 15]
----
产品配置
[出错了,请联系网站管理员]
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> rows [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 67, column 20]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #if rows.paramsDescription != "" [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 67, column 15]
----
[出错了,请联系网站管理员]
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> rows [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 73, column 32]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #function getPropValue(propertyList, ... [in template "public_include/function.html" in function "getPropValue" at line 75, column 1]
- Reached through: ${getPropValue(rows.productPropertyLi... [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 73, column 17]
----
产品详情
[出错了,请联系网站管理员]
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> rows [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 84, column 28]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #function getTextContent(propertyText... [in template "public_include/function.html" in function "getTextContent" at line 171, column 1]
- Reached through: ${getTextContent(rows.productTextList... [in template "tpl/html/20260422/1806201604014194/displayproduct.html" at line 84, column 11]
----