FreeMarke
来源:互联网 发布:手机淘宝上不了怎么办 编辑:程序博客网 时间:2024/05/21 03:57
1 FreeMarker 不会语法模板中使用JSP标签 <servlet> <servlet-name>JspSupportServlet</servlet-name> <servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <#assign c =JspTaglibs["/WEB-INF/tld/c.tld"] > 使用方法 <@c.import url="http://127.0.0.1:8080/menu.do"/>
2 .取Application范围的对象 <#if Application.myApplicationAttribute?exists> ${Application.myApplicationAttribute} </#if>
取session范围的对象 <#if Session.mySessionAttribute?exists> ${Session.mySessionAttribute} </#if>
取request范围的对象 <#if Request.myRequestAttribute?exists> ${Request.myRequestAttribute} </#if>
取request parameter范围的对象 <#if Parameters.myParameter?exists> ${Parameters.myParameter} </#if>
取context parameter范围的对象 ${stack.findValue('#myContextParam')}
web.xml
<servlet>
<servlet-name>freemarker</servlet-name>
<servlet-class> freemarker.ext.servlet.FreemarkerServlet </servlet-class> <init-param>
<param-name>TemplatePath</param-name>
<param-value>/</param-value>
</init-param>
<init-param>
<param-name>NoCache</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>ContentType</param-name>
<param-value>text/html</param-value>
</init-param>
<init-param>
<param-name>template_update_delay</param-name> <param-value>0</param-value>
</init-param>
<init-param>
<param-name>default_encoding</param-name>
<param-value>GBK</param-value>
</init-param>
<init-param>
<param-name>locale</param-name>
<param-value>en_ZH</param-value>
</init-param>
<init-param>
<param-name>number_format</param-name>
<param-value>0.##########</param-value>
</init-param> <load-on-startup>1</load-on-startup>
</servlet> <servlet-mapping> <servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern> </servlet-mapping>
<servlet-mapping> <servlet-name>freemarker</servlet-name>
<url-pattern>*.ftl</url-pattern> </servlet-mapping> <session-config>
<session-timeout>10</session-timeout> </session-config>
<#include "../common/style.jsp">
<#list templist as vo>
${vo.vcity} </#list >
<#macro greet person color> //定义宏 <font size="+2" color="${color}">Hello ${person}!</font> </#macro>
<#local y = "test">
<#assign user = "Joe Hider"> 全局变量
- FreeMarke
- freemarke标签
- FreeMarke开发指南
- Freemarke的内置函数
- freemarke遍历map、
- freemarke之TemplateDirectiveModel详解
- freemarke数据类型处理
- springmvc集成Freemarke配置的几点
- freemarke 基本类型取值(1)
- 关于spring-boot 同时支持jsp和freemarke的问题
- 负载均衡技术应用介绍
- delphi 使edit只能输入带小数点的数值或整数
- 今天还是暴雨
- Ajax 和 XML: 五种常见 Ajax 模式
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(47): d_alloc引出的问题
- FreeMarke
- 资深软件开发师对“年轻”程序员的忠告
- Windows 2003 NTP 时间服务器设置
- 资深软件开发师对“年轻”程序员的忠告
- 管理者心目中优秀员工的标准
- FreeTextBox使用详解 (版本3.1.1)
- “敏捷”太含糊不清
- SQL Server
- java环境的配置学习