1 / 5
文档名称:

SpringMVC.doc

格式:doc   大小:28KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

SpringMVC.doc

上传人:花开花落 2019/2/13 文件大小:28 KB

下载得到文件列表

SpringMVC.doc

文档介绍

文档介绍:这里对freemarker的代码进行了修改,效果:1,,并将请求转发到该htm文件2,自由控制某个页面是否需要静态化原理:对第一步:*.do请求交给SpringMVCXMLcode<servlet><servlet-name>demo</servlet-name><servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/demo-</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>demo</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping>第二步:配置/WEB-INF/demo-<!--freemarker页面解析器--><beanid="viewResolver"class=""><propertyname="suffix"value=".ftl"></property><propertyname="contentType"value="text/html;charset=UTF-8"/><!--<propertyname="viewClass"value=""/>--><!--将Spring的FreeMarkerView改成我们扩展的View--><propertyname="viewClass"value=""/><propertyname="exposeRequestAttributes"value="true"/><propertyname="exposeSessionAttributes"value="true"/><propertyname="exposeSpringMacroHelpers"value="true"/></bean><beanid="fmXmlEscape"class=""/><!--配置Freemarker--><beanid="freemarkerConfigurer"class=""><propertyname="templateLoaderPath"value="/WEB-INF/freemarker/"></property><propertyname="freemarkerVariables"><map><entrykey="xml_escape"value-ref="fmXmlEscape"/></map></property><propertyname="freemarkerSettings"><props><propkey="template_update_delay">1</prop><propkey="defaultEncoding">UTF-8</prop></props></property></bean>第三步:.myview,新建一个MyFreeMarkerView,继承自,.myview;import;imp