- 浏览: 1379037 次
- 性别:
- 来自: 江西
文章分类
- 全部博客 (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设定项目编码
<context:property-placeholder location="classpath:config.properties" ignore-unresolvable="true"/>
<bean id="freemarkerConfiguration" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="location" value="classpath:freemarker.properties" /> </bean> <!-- 配置freeMarker的模板路径 --> <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="freemarkerSettings" ref="freemarkerConfiguration"></property> <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> </bean> <bean id="fmXmlEscape" class="freemarker.template.utility.XmlEscape" />
config.properties文件:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/test?useUnicode\=true&characterEncoding\=utf8
jdbc.username=root
jdbc.password=root
webRoot=http\://127.0.0.1\:8080/freemarker/
jsRoot=${webRoot}resources/
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
ftl页面引用全局变量:
<script type="text/javascript" src="${jsRoot}jquery-1.4.2.min.js"></script>
评论
4 楼
zhangfeikr
2014-05-10
3 楼
hft24dq
2013-07-25
pyl1164 写道
最近刚接触freemarker
请问楼主 为什么我在设置全局变量
<entry key="hostPath" value="${host.path}"></entry>
后在页面上用${hostPath}报错无 说undefined
读取配置文件用的是
请问楼主 为什么我在设置全局变量
<entry key="hostPath" value="${host.path}"></entry>
后在页面上用${hostPath}报错无 说undefined
读取配置文件用的是
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:config/config.properties</value> <value>classpath:config/jdbcConfig.properties</value> </list> </property> </bean>
应该是property文件没加载上?或者你的prperties文件中根本没有类似
host.path = baidu.com的键值对?{host.path}应该是跟properties文件的key值一一对应
2 楼
hft24dq
2013-07-25
pyl1164 写道
最近刚接触freemarker
请问楼主 为什么我在设置全局变量
<entry key="hostPath" value="${host.path}"></entry>
后在页面上用${hostPath}报错无 说undefined
读取配置文件用的是
请问楼主 为什么我在设置全局变量
<entry key="hostPath" value="${host.path}"></entry>
后在页面上用${hostPath}报错无 说undefined
读取配置文件用的是
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:config/config.properties</value> <value>classpath:config/jdbcConfig.properties</value> </list> </property> </bean>
嗯,如果单纯的把property文件中的key-value值读入到内存并使得能够使用${host.path}的形式访问,使用org.springframework.beans.factory.config.PropertyPlaceholderConfigurer。
楼主使用的"org.springframework.beans.factory.config.PropertiesFactoryBean",功能是加载freemarker.properties,设定这些配置的。
实际的作用就像这样配置了
<property name="freemarkerSettings">
<props>
<prop key="datetime_format">MM/dd/yyyy</prop>
<prop key="number_format">0.######</prop>
<prop key="defaultEncoding">UTF-8</prop>
<prop key="template_update_delay">0</prop>
<prop key="template_exception_handler">ignore</prop>
</props>
</property>
所以,以上是我按照楼主写的东西配置了一下午,不断出错,得出的经验
1 楼
pyl1164
2012-11-21
最近刚接触freemarker
请问楼主 为什么我在设置全局变量
<entry key="hostPath" value="${host.path}"></entry>
后在页面上用${hostPath}报错无 说undefined
读取配置文件用的是
请问楼主 为什么我在设置全局变量
<entry key="hostPath" value="${host.path}"></entry>
后在页面上用${hostPath}报错无 说undefined
读取配置文件用的是
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value>classpath:config/config.properties</value> <value>classpath:config/jdbcConfig.properties</value> </list> </property> </bean>
发表评论
-
Failed to introspect annotations: interface com.xxx
2016-07-16 17:22 3860在使用maven打包发布项目时发现在tomcat容器中正常启动 ... -
REST API Design备忘
2016-07-12 15:26 631GET /collection:返回资源对象的列表(数组) ... -
java.lang.NoSuchMethodError: org.springframework.expression.spel.SpelParserConfi
2015-07-30 09:41 9978错误信息: [WARNING] FAILED remoting ... -
spring aop未执行问题记录
2015-07-03 11:54 1434在类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 2896提示错误信息:java.lang.IncompatibleCl ... -
spring读取加密属性
2013-09-26 10:19 4332在开发和设计过程中,通常需要对一些配置数据进行加密,如数据库的 ... -
Failed to read schema document
2013-09-17 15:21 4886使用 Spring Security 构建一个 HTTP 基本 ... -
spring拦截器配置问题<mvc:annotation-driven/>
2013-09-09 11:10 14015原始配置如下:<mvc:annotation-drive ... -
spring整合DWR步骤简单说明
2013-04-26 14:21 1268一、导入dwr包【dwr.jar】 ... -
Spring中PropertyPlaceholderConfigurer的使用
2012-08-23 14:29 1803<context:property-placeholde ... -
spring AOP配置
2012-08-20 15:03 1881耗时监控 package cn.com.tcgroup.yun ... -
454 Authentication failed, please open smtp flag first!
2012-08-03 18:37 12068用spring发送邮件,使用的是QQ邮箱,出现以下错误信息: ... -
spring MVC疑问-项目示例
2012-06-18 13:30 0applicationContext.xml <?xm ... -
Spring配置项<context:annotation-config/>解释说明
2012-06-14 11:47 1589在基于主机方式配置Spri ... -
axis2+spring集成 服务端及客户端
2012-06-05 16:56 2348整个项目代码见附件songjy-axis2spring-1.0 ... -
Spring AOP进行日志记录,管理 (使用Spring的拦截器功能获取对action中每个方法的调用情况,在方法调用前
2012-06-05 10:38 4158在java开发中日志的管理有很多种。我一般会使用过滤器,或者是 ... -
spring mvc事务管理不起作用-备忘
2012-06-04 16:58 2230不起作用前代码: ComusersController.ja ... -
Spring MVC 直接访问静态文件(html、jpg、js...)
2012-06-04 14:11 5753首先在spring-servle.xml文件中加入如下代码: ... -
freemarker spring hibernate 整合示例项目
2012-05-30 12:25 0User.java package com.mvc.enti ...
相关推荐
Spring MVC配置Freemarker全局变量,实现应用全路径
在 Spring MVC 中整合 FreeMarker,可以实现动态页面生成,提高应用程序的灵活性和可扩展性。 1. **FreeMarker 概述** - FreeMarker 是一个纯 Java 类库,用于生成动态 HTML、XML 或其他格式的文本。 - 它的工作...
10. **国际化和本地化**:通过消息源和LocaleResolver,Spring MVC可以轻松实现应用的多语言支持。 在实际开发中,我们可以通过Maven或Gradle等构建工具将Spring MVC 4.2.3依赖引入项目。同时,使用IDE如IntelliJ ...
这段配置定义了一个`FreeMarkerConfigurer` bean,设置了模板路径、配置属性和全局变量。接着,配置了一个`FreeMarkerViewResolver`,它指定了视图前缀(prefix)和后缀(suffix),使得Spring能够正确找到...
7. **视图解析**:Spring MVC 4.0支持多种视图技术,如JSP、FreeMarker、Thymeleaf等,视图解析器可以根据配置自动选择合适的视图技术。 8. **异步处理**:Spring MVC 4.0引入了异步请求处理,通过@...
Spring Boot简化了这一过程,通过自动配置和@SpringBootApplication注解可以快速启动一个包含Spring MVC的应用。 3. **请求处理:Controller** Controller类使用@Controller和@RequestMapping注解来定义处理HTTP...
Spring MVC 是一款基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。在Spring MVC中,开发者可以利用模型-视图-控制器(MVC)架构模式来分离业务逻辑、数据处理和...
Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。在本章中,我们将深入探讨 Spring MVC 的常用参数及其使用,通过可...
Spring MVC是Spring框架的一个核心模块,专门用于处理Web应用程序的请求和响应。Spring MVC4.1.6版本是在2015年发布的,它在前一个版本的基础上进行了一系列的优化和增强,旨在提供更高效、更灵活的Web开发体验。 ...
总的来说,“spring mvc 学习指南”将带领你全面了解和掌握Spring MVC的各个核心概念和技术,包括但不限于框架架构、配置、路由、视图解析、异常处理、数据绑定、验证、测试以及RESTful服务的实现。通过深入学习,你...
Spring MVC 是一个强大的Java web应用程序开发框架,它简化了基于模型-视图-控制器(MVC)架构的应用程序构建过程。在使用Spring MVC时,有若干关键点需要注意,以确保高效、稳定和易于维护的代码。 1. **配置**: ...
Spring MVC是Spring框架的一部分,主要用于构建Web应用程序的模型-视图-控制器(MVC)架构。这个"spring mvc官方示例"包含了基于注解的Spring MVC应用的演示,可以帮助我们深入理解如何在实际开发中使用Spring MVC。...
Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建RESTful应用程序提供了强大的支持。这个框架是Spring生态系统的一部分,旨在简化开发过程,通过模型-视图-控制器(MVC)架构模式来分离业务逻辑、数据处理和...
Spring MVC是Spring框架的核心部分,用于构建Web应用程序的模型-视图-控制器(MVC)架构。本主题将深入探讨Spring 2.0、2.5版本的MVC特性和Portlet MVC的相关知识。 首先,Spring 2.0在MVC方面引入了显著的改进,...
在本项目中,我们重点探讨的是利用注解来简化Spring MVC的配置和实现。 1. **注解驱动的Spring MVC** 在传统的Spring MVC应用中,我们需要编写XML配置文件来声明控制器、服务层和数据访问层等组件。然而,通过使用...
Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建RESTful应用程序提供了强大的支持。这个测试项目是为了演示如何初始化并使用Spring MVC框架。在本文中,我们将深入探讨Spring MVC的核心概念、工作原理以及...
在实际项目中,Spring MVC常常与Spring Boot结合使用,后者提供了一种快速启动和配置Spring MVC应用的方式,内置了Tomcat服务器,无需手动配置。 文件名为“spring”的可能是一个包含Spring MVC示例代码的压缩包。...
Spring MVC 是一个强大的Java Web开发框架,由Spring社区开发,旨在简化MVC(Model-View-Controller)架构的实现。这个框架提供了模型、视图和控制器的组件,以优雅的方式组织和处理Web应用程序的请求。在本文中,...
Spring MVC是基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的...
Spring Web MVC是Spring框架的核心模块,用于构建高度可维护、可测试的Web应用程序。这个基础教程将引导你深入了解Spring MVC的各个关键概念和技术,让你快速上手并掌握其基本用法。 1. **Spring MVC概述** - ...