关于freemarker和jsp技术的疑问?
我现在刚开始学习freemarker ,但是我不知道 但是是如何将 信息发送到浏览器。。因为,jsp技术里面,首先会将jsp编译成 servlet ,然后再通过servlet内置对象 jspwriter 来将那些页面信息给输出到 浏览器;因此,freemarker是通过什么将页面信息给输出到浏览器的,通过什么?使用了什么内置对象来输出这些页面信息。。??
那位高手给我解答这些疑惑。。。先谢谢!!
------解决方案--------------------首先,在你的 servlet 进行request 的forward 定向之前,把 需要在 view层面上 通过 freemarker显示的数据都准备好(从数据库,xml 或者其他位置),设置到 request 里面,然后在 freemarker 页面进行读取就可以了
------解决方案--------------------write = response.getWrite();
temp.process(docMap, write);
------解决方案--------------------freemarker 和jsp是两个东西,freemarker 只个模板而已,
通过模板生成的模板数据,随便你想怎么放到浏览器都可以。
你可以用jsp输出到浏览器,也可以用servlet 输出到浏览器,
你还可以保存为html文件,然后在发送这个文件浏览器。