- 浏览: 1382692 次
- 性别:
- 来自: 江西
文章分类
- 全部博客 (287)
- oracle (30)
- Java (73)
- MySQL (16)
- Myeclipse/eclipse (12)
- javascript (15)
- JSP/Servlet (7)
- maven (14)
- AJAX (2)
- JQuery (9)
- tomcat (8)
- spring (21)
- Linux (28)
- PHP (9)
- UI (1)
- 编程错误及处理 (38)
- 多线程 (18)
- hibernate (10)
- Web Service (3)
- struts2 (6)
- log4j (3)
- SVN (4)
- DWR (1)
- lucene (1)
- 正则表达式 (4)
- jstl (2)
- SSL (3)
- POI (1)
- 网络编程 (1)
- 算法 (2)
- xml (4)
- 加密解密 (1)
- IO (7)
- jetty (2)
- 存储过程 (1)
- SQL Server (1)
- MongoDB (1)
- mybatis (1)
- ETL (1)
- Zookeeper (1)
- Hadoop (5)
- Redis (1)
- spring cloud (1)
最新评论
-
ron.luo:
牛逼,正解!
maven设定项目编码 -
lichaoqun:
java.sql.SQLException: Can't call commit when autocommit=true -
Xujian0000abcd:
Thanks...
Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the clas -
renyuan2ni:
[i][b][u]引用[list]
[*][img][flas ...
Manual close is not allowed over a Spring managed SqlSession -
851228082:
宋建勇 写道851228082 写道<!-- 文件拷贝时 ...
maven设定项目编码
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <!-- 配置freeMarker的模板路径 --> <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath" value="/WEB-INF/view/" /> <property name="freemarkerVariables"> <map> <entry key="xml_escape" value-ref="fmXmlEscape" /> <entry key="webRoot" value="${webRoot}"></entry> <entry key="jsRoot" value="${jsRoot}"></entry> </map> </property> <!-- FreeMarker默认每隔5秒检查模板是否被更新,如果已经更新了,就会重新加载并分析模板。 但经常检查模板是否更新可能比较耗时。如果你的应用运行在生产模式下,而且你预期模板不会经常更新, 则可以将更新的延迟时间延长至一个小时或者更久。 可以通过为freemarkerSettings属性设置template_update_delay达到这一目的 --> <property name="freemarkerSettings"> <props> <prop key="template_update_delay">3600</prop> <prop key="tag_syntax">auto_detect</prop><!-- 设置标签类型 两种:[] 和 <> 。[] 这种标记解析要快些 --> <prop key="default_encoding">UTF-8</prop> <prop key="output_encoding">UTF-8</prop> <prop key="locale">zh_CN</prop> <prop key="date_format">yyyy-MM-dd</prop> <prop key="time_format">HH:mm:ss</prop> <prop key="datetime_format">yyyy-MM-dd HH:mm:ss</prop> <prop key="number_format">#</prop><!-- 设置数字格式 以免出现 000.00 --> <prop key="classic_compatible">true</prop><!-- 可以满足一般需要。默认情况变量为null则替换为空字符串,如果需要自定义,写上${empty!"EmptyValue of fbysss"}的形式即可 --> <prop key="template_exception_handler">html_debug</prop><!-- ignore,debug,html_debug,rethrow --> </props> </property> <!-- 一下语句可以也可以配置freemarkerSettings属性,代码更为简洁 --> <!-- <property name="freemarkerSettings" ref="freemarkerConfiguration"></property> --> </bean> <bean id="freemarkerConfiguration" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="location" value="classpath:freemarker.properties" /> </bean> <bean id="fmXmlEscape" class="freemarker.template.utility.XmlEscape" /> <!-- 配置freeMarker视图解析器 --> <!-- FreeMarker视图解析 如返回student,在这里配置后缀名ftl和视图解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.freemarker.FreeMarkerView"/> <property name="cache" value="true"/> <property name="suffix" value=".ftl" /> <property name="contentType" value="text/html;charset=UTF-8" /> <property name="requestContextAttribute" value="request" /> <!-- 将请求和会话属性作为变量暴露给FreeMarker模板使用。要做到这一点,可以设置exposeRequestAttributes或者exposeSessionAttributes为true --> <property name="exposeRequestAttributes" value="true" /> <property name="exposeSessionAttributes" value="true" /> <!-- 使用这些宏,必须设置FreeMarkerViewResolver的exposeMacroHelpers属性为true --> <property name="exposeSpringMacroHelpers" value="true" /> </bean> <context:component-scan base-package="cn.com.tcgroup.freemarker"> <context:include-filter type="regex" expression=".*.web.*" /> </context:component-scan> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" /> <context:component-scan base-package="cn.com.tcgroup.freemarker.*.dao.impl" /> <context:component-scan base-package="cn.com.tcgroup.freemarker.*.service.impl" /> </beans>
freemarker.properties文件:
tag_syntax=auto_detect template_update_delay=60 default_encoding=UTF-8 output_encoding=UTF-8 locale=zh_CN date_format=yyyy-MM-dd time_format=HH:mm:ss datetime_format=yyyy-MM-dd HH:mm:ss classic_compatible=true template_exception_handler=ignore
【SpringMVC】根据请求处理资源表述
Spring mvc3 jackson输出null为空字符串、单引号、字段和数字加引号问题
发表评论
-
Failed to introspect annotations: interface com.xxx
2016-07-16 17:22 3887在使用maven打包发布项目时发现在tomcat容器中正常启动 ... -
REST API Design备忘
2016-07-12 15:26 645GET /collection:返回资源对象的列表(数组) ... -
java.lang.NoSuchMethodError: org.springframework.expression.spel.SpelParserConfi
2015-07-30 09:41 9993错误信息: [WARNING] FAILED remoting ... -
spring aop未执行问题记录
2015-07-03 11:54 1442在类com.ipharmacare.plat.service. ... -
Spring AOP配置不起作用
2015-01-17 14:27 0[url=http://blog.csdn.net/mmm33 ... -
class org.springframework.scheduling.quartz.CronTriggerBean
2014-05-09 08:56 2916提示错误信息:java.lang.IncompatibleCl ... -
spring读取加密属性
2013-09-26 10:19 4344在开发和设计过程中,通常需要对一些配置数据进行加密,如数据库的 ... -
Failed to read schema document
2013-09-17 15:21 4893使用 Spring Security 构建一个 HTTP 基本 ... -
spring拦截器配置问题<mvc:annotation-driven/>
2013-09-09 11:10 14030原始配置如下:<mvc:annotation-drive ... -
spring整合DWR步骤简单说明
2013-04-26 14:21 1276一、导入dwr包【dwr.jar】 ... -
Spring中PropertyPlaceholderConfigurer的使用
2012-08-23 14:29 1812<context:property-placeholde ... -
spring AOP配置
2012-08-20 15:03 1888耗时监控 package cn.com.tcgroup.yun ... -
454 Authentication failed, please open smtp flag first!
2012-08-03 18:37 12098用spring发送邮件,使用的是QQ邮箱,出现以下错误信息: ... -
spring MVC疑问-项目示例
2012-06-18 13:30 0applicationContext.xml <?xm ... -
Spring配置项<context:annotation-config/>解释说明
2012-06-14 11:47 1601在基于主机方式配置Spri ... -
axis2+spring集成 服务端及客户端
2012-06-05 16:56 2356整个项目代码见附件songjy-axis2spring-1.0 ... -
Spring AOP进行日志记录,管理 (使用Spring的拦截器功能获取对action中每个方法的调用情况,在方法调用前
2012-06-05 10:38 4163在java开发中日志的管理有很多种。我一般会使用过滤器,或者是 ... -
spring mvc事务管理不起作用-备忘
2012-06-04 16:58 2240不起作用前代码: ComusersController.ja ... -
Spring MVC 直接访问静态文件(html、jpg、js...)
2012-06-04 14:11 5765首先在spring-servle.xml文件中加入如下代码: ... -
freemarker spring hibernate 整合示例项目
2012-05-30 12:25 0User.java package com.mvc.enti ...
相关推荐
- 配置Spring:在Spring的配置文件(如`applicationContext.xml`)中,定义`FreemarkerConfigurer` Bean,设置Freemarker的配置属性,例如模板路径、编码格式等。 - 配置视图解析器:定义`FreemarkerViewResolver`...
1. **环境配置**:确保你的项目中已经集成了 Spring 和 Freemarker。在 `pom.xml` 文件中添加相应的依赖,如 Spring Web 和 Freemarker: ```xml <groupId>org.springframework.boot <artifactId>spring-boot-...
总的来说,Spring、Freemarker和JavaMail的整合为我们提供了一种强大而灵活的邮件发送机制,能够满足各种复杂的邮件需求。通过熟练掌握这些技术,开发者可以在企业级应用中构建出高效、稳定且用户体验良好的邮件系统...
标题“Spring3.1整合FreeMarker2.3.19”指的是在Spring 3.1版本的框架中集成FreeMarker 2.3.19模板引擎的过程和相关知识点。FreeMarker是一个开源的Java库,用于生成动态HTML、XML或其他类型的文本,常用于Web应用...
4. **配置FreeMarker**:在Spring Boot配置类中,创建`FreeMarkerConfigurer`实例,设置模板路径,以及其他的FreeMarker配置。 5. **编写Controller**:创建Spring MVC的Controller,注入之前创建的Repository接口...
Struts2、Spring和Freemarker是Java Web开发中的三个重要框架,它们分别在MVC模式的不同层面提供了功能支持。Struts2是一个基于MVC设计模式的Web应用框架,Spring是一个全面的后端应用程序框架,而Freemarker则是一...
2. **配置Spring**:在Spring的配置文件(如applicationContext.xml或基于Java的@Configuration类)中,配置Freemarker的视图解析器(`FreemarkerViewResolver`)。设置如视图前缀、后缀、模板加载路径等属性。 ```...
**Spring MVC3 集成 ...综上所述,Spring MVC3集成FreeMarker是一个常见的Web开发实践,通过这种方式,开发者可以将关注点集中在业务逻辑和数据处理上,而将视图的渲染交给FreeMarker,提高开发效率和代码质量。
《构建企业级应用:MyEclipse中整合Struts、Hibernate、Spring及FreeMarker详解》 在企业级Web应用开发中,Struts、Hibernate、Spring和FreeMarker这四大框架的集成使用已经成为主流。本资料旨在图解如何在...
"Jersey Spring4 Freemarker HIbernate整合搭建"这个主题就是关于如何将这几个关键组件整合在一起,以创建一个功能强大的RESTful服务。让我们详细了解一下这些技术以及它们在集成过程中的作用。 首先,Jersey是Java...
- 在Spring的配置文件(例如`dispatcher-servlet.xml`)中,添加Freemarker视图解析器的配置,包括视图解析器的bean定义,设置模板路径等: ```xml <bean id="freemarkerConfig" class="org.springframework.web....
**Spring MVC 整合 FreeMarker 知识点详解** Spring MVC 是一款强大的、基于 Java 的 Web 开发框架,用于构建可维护的、模块化的、松耦合的 Web 应用程序。而 FreeMarker 是一个模板引擎,允许开发者将业务逻辑与...
总的来说,通过Spring集成Freemarker发送邮件,开发者可以灵活地根据业务需求构造邮件模板,提高代码的可维护性和邮件内容的定制化程度。这是一个在实际项目中常见的应用场景,对于提升用户体验和增强服务互动性具有...