freemarker.core.NonNumericalException: Can’t convert this string to number: “R73”
这个是freemark中不相同类型进行比较时报的错误
[#list subjectList as c]
[#if irJournalDiss.subjectCode==c.id]
通过查看后台数据类型irJournalDiss.subjectCode属性是String类型
c.id是long类型 ,所以在比较的时候就会报错
第一次尝试把long转成string
[#list subjectList as c]
[#if irJournalDiss.subjectCode==(c.id)?string]
还是不行 ,因为是先比较后转换了 , 于是改成了
[#list subjectList as c]
[#if (c.id)? string == irJournalDiss.subjectCode]
就可以了
菜鸟还在努力成为老鸟