如何在JSP页面中使用FreeMarker标签和Struts2标签

2025年03月22日 04:01
有1个网友回答
网友(1):

struts-cleanup org.apache.struts2.dispatcher.ActionContextCleanUp sitemesh-freemarker org.apache.struts2.sitemesh.FreeMarkerPageFilter default_encoding UTF-8 struts2 org.apache.struts2.dispatcher.FilterDispatcher struts-cleanup /* sitemesh-freemarker /* struts2 /* JspSupportServlet org.apache.struts2.views.JspSupportServlet 1 struts-cleanup org.apache.struts2.dispatcher.ActionContextCleanUp sitemesh-freemarker org.apache.struts2.sitemesh.FreeMarkerPageFilter default_encoding UTF-8 struts2 org.apache.struts2.dispatcher.FilterDispatcher struts-cleanup /* sitemesh-freemarker /* struts2 /* JspSupportServlet org.apache.struts2.views.JspSupportServlet 1 本文的重点是如何在JSP中使用FreeMarker标签,有人可能会问:为什么不直接在FreeMarker模版文件中使用JSP标签呢?<%@ taglib uri="/WEB-INF/fmtag.tld" prefix="fm" %> Login

Hello World.

<#assign y="Hello World"> ${y} <#assign seq = ["winter", "spring", "summer", "autumn"]> <#list seq as x> ${x_index + 1}. ${x}<#if x_has_next>, <%@ taglib uri="/WEB-INF/fmtag.tld" prefix="fm" %> Login

Hello World.

<#assign y="Hello World"> ${y} <#assign seq = ["winter", "spring", "summer", "autumn"]> <#list seq as x> ${x_index + 1}. ${x}<#if x_has_next>, 大家注意了FreeMarker的部分必须放在标签之间,否则JSP不会解析FreeMarker的内容,会把源码输出在页面之中