求大牛指点。在线等结果——————跪求

初夏雨夜 2013-09-10 03:38:17
我的xml: <#list table2 as ange>
<w:tr w:rsidR="00E61B9B" w:rsidTr="00E61B9B">
<w:tc>
<w:tcPr>
<w:tcW w:w="2130" w:type="dxa" />
</w:tcPr>
<w:p w:rsidR="003702FA" w:rsidRDefault="003702FA">
<w:r>
<w:rPr>
<w:rFonts w:hint="eastAsia" />
</w:rPr>
<w:t>${ange.Applyno}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2130" w:type="dxa" />
</w:tcPr>
<w:p w:rsidR="003702FA" w:rsidRDefault="003702FA">
<w:r>
<w:rPr>
<w:rFonts w:hint="eastAsia" />
</w:rPr>
<w:t>${ange.Custname}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2131" w:type="dxa" />
</w:tcPr>
<w:p w:rsidR="003702FA" w:rsidRDefault="003702FA">
<w:r>
<w:rPr>
<w:rFonts w:hint="eastAsia" />
</w:rPr>
<w:t>${ange.Loandate}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2131" w:type="dxa" />
</w:tcPr>
<w:p w:rsidR="003702FA" w:rsidRDefault="003702FA">
<w:r>
<w:rPr>
<w:rFonts w:hint="eastAsia" />
</w:rPr>
<w:t>${ange.Region}</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
</#list>


===============================================
我的java 方法
List table2 = new ArrayList();
for (int i = 0; i < 5; i++) {
Table2 t = new Table2();
t.setApplyno("BBBBBBBB-BB");
t.setCustname("小新");
t.setLoandate("2012-12-12");
t.setRegion("999-999");
table2.add(t);
}
dataMap.put("table2", table2);

====================================================
我的错误
2013-9-10 15:35:57 freemarker.log.JDK14LoggerFactory$JDK14Logger error
严重:

Expression ange.Applyno is undefined on line 181, column 88 in 4.xml.
The problematic instruction:
----------
==> ${ange.Applyno} [on line 181, column 86 in 4.xml]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression ange.Applyno is undefined on line 181, column 88 in 4.xml.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.Expression.getStringValue(Expression.java:118)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:172)
at freemarker.core.Environment.visit(Environment.java:351)
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:95)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.Environment.process(Environment.java:176)
at freemarker.template.Template.process(Template.java:232)
at model.TheFreemarker.createDoc(TheFreemarker.java:64)
at model.Pptest.main(Pptest.java:7)

Expression ange.Applyno is undefined on line 181, column 88 in 4.xml.
The problematic instruction:
----------
==> ${ange.Applyno} [on line 181, column 86 in 4.xml]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression ange.Applyno is undefined on line 181, column 88 in 4.xml.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.Expression.getStringValue(Expression.java:118)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:172)
at freemarker.core.Environment.visit(Environment.java:351)
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:95)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.Environment.process(Environment.java:176)
at freemarker.template.Template.process(Template.java:232)
at model.TheFreemarker.createDoc(TheFreemarker.java:64)
at model.Pptest.main(Pptest.java:7)






...全文
108 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lnzyb 2013-09-10
  • 打赏
  • 举报
回复
显而易见 变量没找到 ange.Applyno 没有发现 在4.xml 第181行,88列 Expression ange.Applyno is undefined on line 181, column 88 in 4.xml.
tony4geek 2013-09-10
  • 打赏
  • 举报
回复
${ange.applyno}

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧