update header layout
use contextpath
add freemarker