中易网

java使用freemarker从页面得到值然后设置到Word,求高手解答

答案:3  悬赏:70  
解决时间 2021-04-27 19:42
  • 提问者网友:无依无靠的距离
  • 2021-04-27 14:44
java使用freemarker从页面得到值然后设置到Word,可是我页面得到的值每次都是不同条数的数据,而且我要保证在word里的格式按我要求的格式排好。该怎么做呢??
我用一个LIST接收所有参数的话,再从LIST读取出来放在doc.xml文件下的话参数排版固定不了。
最佳答案
  • 二级知识专家网友:万千宠爱
  • 2021-04-27 14:49
freemarker有处理list的语句,这是我原来写的例子,参考下
<#list weeklyNewsInfos as news>
<#if news.newsCategoryId==5>
  • ${news.newsTitle}



  • 其中weeklyNewsInfos是从后台传入的list 。<#if> 标签做判断的,你如果用不上可以不用看!
    全部回答
    • 1楼网友:厭世為王
    • 2021-04-27 16:45
    这个我不会
    • 2楼网友:懂得ㄋ、沉默
    • 2021-04-27 15:33
    应该是没有成功生成,内部代码里还包含了word无法识别的代码块,所以无法打开,你可以用记事本查看源代码,freenarker转换的word源代码都是xml格式
    我要举报
    如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    点此我要举报以上问答信息!
    大家都在看
    推荐信息