- 浏览: 14167 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
文章列表
工作需要,开始接触FreeMarker,Google了半天,看了些07年 08年的博客文章,感觉都比较适合入门。但太深入的没有几篇。
当然,现在已经是2010年,刚开始接触FreeMarker。熟悉了下FreeMarker例子运行的大概流程,遇到些问题。但也都迎刃而解。还需要时间和精力读完官方的指导文档。还是从开发者指南部分开始读吧。免得浪费时间。
FreeMarkerServlet.java
package com.golfetrip.freemarker;
import java.io.File;
import java.io.IOException;
...
我的开发环境:
JForum2.1.8
tomcat5.X
JDK 1.6X
以不能脱俗的套路开始。从web.xml开始
web.xml中包括一个filter,一个listener,和两个servlet,内容不多。
写道
可以看到里边有个监听器ForumSessionListener,*.page的过滤器ClickstreamFilter,还有2个*.page的处理器,其中InstallServlet是安装相关的,JForum则是前端处理器。基本上整个流程就是client request -> ForumSessionListener -> Clickstrea ...
该软件的主要功能如它的名字一样,就是在Firefox中切换User-Agent请求头消息
在研读JForum源码时遇到过ClickstreamFilter.java过滤来自客户端的每个请求,源码中通过request获取请求头User-Agent信息,来判断当前请求是否来自搜索引擎和机器人。
它的功能体现主要在于,在网站规模达到一定程度时,要求针对不同的浏览客户端进行不同的显示方式,会根据这个字段信息来设置不同用户的不同访问体验。例如,当我们直接访问http://www.google.com时,Google会通过请求头User-Agent消息来判断请求是否来源自手机客户端,从而返回适合于手机浏 ...