不知道那个地方配置错了,或者其它问题,date.format被原样输出
以下是我的主要的两个配置文件源代码,
整个练习的数据库脚本(注:mysql数据库),以及所有源代码在附件当中,由于jar包占的内存太大,所有jar包都是空,只是一个1kb空jar包
-------------------------------
web.xml中代码--------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<welcome-file-list>
<welcome-file>index.vm</welcome-file>
</welcome-file-list>
<!-- 配置servlet -->
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext-Service.xml,
/WEB-INF/applicationContext-Modules-Login.xml,
/WEB-INF/applicationContext-Modules-Client.xml,
/WEB-INF/applicationContext-Modules-Room.xml,
/WEB-INF/applicationContext-Modules-OpenRoom.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>
org.apache.velocity.tools.view.servlet.VelocityLayoutServlet
</servlet-class>
<init-param>
<param-name>org.apache.velocity.toolbox</param-name>
<param-value>/WEB-INF/toolbox.xml</param-value>
</init-param>
<init-param>
<param-name>org.apache.velocity.properties</param-name>
<param-value>/WEB-INF/velocity.properties</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>
<!-- 字符编码配置 -->
<filter>
<filter-name>CharacterSetEncoding Filter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GB2312</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>false</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterSetEncoding Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
---------------------
applicationContext-Service.xml中代码--------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- configure some default controllers for testing and placeholder purpose -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property>
<property name="url"><value><![CDATA[jdbc:mysql://localhost:3306/room?useUnicode=true&characterEncoding=gb2312]]></value></property>
<property name="username"><value>root</value></property>
<property name="password"><value>root</value></property>
</bean>
<!-- Hibernate SessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource"><ref local="dataSource"/></property>
<!-- 实体映射文件的配置 -->
<property name="mappingDirectoryLocations">
<list>
<value>classpath:/login/resources/com/login/model</value>
<value>classpath:/client/resources/com/client/model</value>
<value>classpath:/roommgr/resources/com/roommgr/model</value>
<value>classpath:/openroom/resources/com/openroom/model</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>
<!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory"><ref local="sessionFactory"/></property>
</bean>
<!-- the jdbcTransactionManager -->
<bean id="jdbcTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource"><ref local="dataSource"/></property>
</bean>
<!-- configure a hibernate template -->
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory"><ref local="sessionFactory"/></property>
</bean>
<!-- 声明一个velocity引擎
<bean id="velocityEngine"
class="org.springframework.ui.velocity.VelocityEngineFactoryBean">
<property name="configLocation">
<value>/WEB-INF/velocity.properties</value>
</property>
<property name="resourceLoaderPath">
<value>/</value>
</property>
</bean>
-->
<bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
<property name="resourceLoaderPath">
<value>WEB-INF/velocity</value>
</property>
<property name="configLocation"><value>/WEB-INF/velocity.properties</value></property>
</bean>
<!-- 配置velocity视图解析
<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<property name="suffix">
<value>.vm</value>
</property>
<property name="contentType" value="text/html;charset=gb2312" />
<property name="toolboxConfigLocation"><value>/WEB-INF/velocity-toolbox.xml</value></property>
</bean>
-->
<bean
id="viewResolver"
class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<property name="exposeSpringMacroHelpers"><value>true</value></property>
<property name="exposeRequestAttributes"><value>true</value></property>
<property name="exposeSessionAttributes"><value>true</value></property>
<property name="requestContextAttribute"><value>rc</value></property>
<property name="cache"><value>false</value></property>
<property name="suffix"><value>.vm</value></property>
<property name="contentType"><value>text/html;charset=gb2312</value></property>
<property name="toolboxConfigLocation"><value>/WEB-INF/toolbox.xml</value></property>
</bean>
</beans>
分享到:
相关推荐
同时,也可以使用`$date.format('yyyy-MM-dd HH:mm:ss', $order.createTime, $locale)`这样的形式来定制更复杂的日期格式。 #### 五、国际化支持 - **国际化**:Velocity支持国际化特性,可以通过`$locale`来获取...
在这个模板中,`${page.title}`、`${user.name}`和`${lastLogin}`是来自数据模型的变量,而`${date.format}`是使用了我们在`toolbox.xml`中配置的DateTool。 总结起来,这个"vilocity简单例子"涵盖了Vilocity的基本...
- 提供了一些内置函数进行日期和数字的格式化,如 `#date.format(date, "yyyy-MM-dd")`。 - **数学** - 提供了数学函数,如加、减、乘、除等。 - **其他操作** - 提供了字符串操作,如拼接、分割等。 通过上述...
freemarker.template.utility.DateUtil.date_format="yyyy-MM-dd HH:mm:ss" freemarker.log.Logger=error ``` **代码示例** 下面是一个简单的Java代码片段,展示了如何使用Apache POI和FreeMarker生成Word文件: `...
NVelocity支持对象的方法调用,例如`<p>Today is $date.format('yyyy-MM-dd')</p>`,其中`date`是对象,`format`是其方法,参数 `'yyyy-MM-dd'` 定义了日期格式。 3. **条件语句**: `#{if}`, `#{elseif}`, 和 `#...
dateTool.format('yyyy-MM-dd', ${date}) */ public class $!{tableAlias}{ #foreach($item in $columnList) private $!item.data_type $!item.column_name.toLowerCase(); // $!item.column_label #end #...
关于雷达方面的知识! EFFECTIVENESS OF EXTRACTING WATER SURFACE SLOPES FROM LIDAR DATA WITHIN THE ACTIVE CHANNEL: SANDY RIVER, OREGON, USA by JOHN THOMAS ENGLISH A THESIS Presented to the Department ...
如果需要更复杂的交互效果,还可以引入第三方库,如`moment.js`来处理日期格式化,或者`velocity.js`来添加动画效果。 为了使组件可配置,我们可以设置一些属性(props),让外部能够传入参数来定制组件的行为。...
3-D Surface View: displays the spectrum versus time in a 3-Dimensional perspective format. Includes solid or multicolor format. Provides an effective analysis tool for analyzing complex spectrum ...
- 使用`Formatdata.parseDate`处理日期格式化。 - `xmlconfig`用于定义常用列表,如性别、省份,无需额外的类支持。 - 自动处理上传图片的显示。 - 查询列表自动处理鼠标经过和换色效果。 9. **页面交互增强**...