<#list mapkeys as key>
<#list map[key] as item1>
<#list item1as item2>
</#list>
</#list>
</#list>
值都变掉了,那你查询出来的数据肯定就不一样了。
你是不是想问,有没有办法不更新第一个变量相关的数据,只要查询第二个变量相关的数据,然后重新显示一下?
据我所知,Ajax异步提交技术可以实现你所要的效果。在Freemarker生成页面之后,页面中其中1个变量值变掉,然后根据这个值检索出相应结果,第一次检索的结果应该是放在1个缓存里面的,这一次只要重新从缓存中读取相应结果,然后提交到页面,页面的Ajax处理把改变掉的数据更新。。。
我只能提供这些思路
主要通过以下几个过程生成:
(一)编写模板文件
(二)配置FreeMarker
(三)统一文件生成工具
(四)数据库 *** 作
(五)封装填充数据
FreeMarker是一款模板引擎:即一种基于模板和动态数据,用于输出文本的通用工具。
FreeMarker模板使用FreeMarker Template Language(FTL)编写,它是一种简单的、专用的语言。
代码生成器的实现原理十分简单,就是根据数据库的某一个或多个业务表的结构,生成对应的Entityjava、Daojava、Servicejava、Controllerjava、Mapperxml文件
不直接进入静态页,用一个controller引导跳转到静态页就能记录了。
也可以使用ajax,比如jquery的ready函数中写ajax请求,每次载入页面时会发出一次,后台记录一次
以上就是关于freemarker中的list全部的内容,包括:freemarker中的list、freemarker 同一页面有选择的更新、freemarker生成go语言等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)