- 浏览: 124840 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
yingtaier:
[i][4/i]引用-[*]引用---[size=x-larg ...
使用Cxf在中的自定义拦截器来输出日志信息 -
风雨故都:
Page 里面有什么属性
WebService(cxf框架)返回一个包含有map的一个page对象 -
ys20081411:
请问这个乱码和jdk的版本有关系么?我用了你的代码,但是报错了 ...
JSPWiki使用说明书 -
thrillerzw:
哈哈,难啊。
我想找个女朋友,但是不会表白。 -
thrillerzw:
不能 把每带过的地方,只是当成一个路过的地方,从来没有付出过 ...
活在一个有梦想的世界里
web.xml
spring-mvc.xml
maven
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:spring/**/*.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class> </listener> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:/mvc/spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- <servlet> <servlet-name>velocity</servlet-name> <servlet-class> org.apache.velocity.tools.view.servlet.VelocityViewServlet </servlet-class> <load-on-startup>10</load-on-startup> </servlet> <servlet-mapping> <servlet-name>velocity</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> --> <servlet-mapping> <servlet-name>spring</servlet-name> <url-pattern>/app/*</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
spring-mvc.xml
<?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" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd"> <mvc:annotation-driven /> <context:component-scan base-package="com.nahai.view.controller" /> <context:annotation-config /> <!-- <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> <property name="basenames"> <list> <value>/WEB-INF/messages/messages</value> <value>/WEB-INF/messages/expMessages</value> <value>/WEB-INF/messages/chartMessages</value> </list> </property> <property name="cacheSeconds" value="-1" /> </bean> \ --> <!-- 解析器--> <!-- <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/view/" p:suffix=".html" /> --> <!-- velocity解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver"> <property name="contentType" value="text/html;charset=UTF-8" /> <property name="suffix" value=".html" /> </bean> <!-- velocity引擎 --> <bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer"> <property name="resourceLoaderPath"> <value>/view/</value> </property> <!--<property name="configLocation" value="/WEB-INF/velocity.properties" /> --> <property name="velocityProperties"> <props> <prop key="input.encoding">UTF-8</prop> <prop key="output.encoding">UTF-8</prop> </props> </property> </bean> </beans>
maven
<dependency> <groupId>velocity</groupId> <artifactId>velocity</artifactId> <version>1.7</version> <systemPath>D:/workspace/showView/src/main/webapp/WEB-INF/lib/velocity-1.7.jar</systemPath> <scope>system</scope> </dependency> <dependency> <groupId>velocity</groupId> <artifactId>velocity-tools-view-2.0.jar</artifactId> <version>2.0</version> <systemPath>D:/workspace/showView/src/main/webapp/WEB-INF/lib/velocity-tools-2.0.jar</systemPath> <scope>system</scope> </dependency> <dependency> <groupId>commons</groupId> <artifactId>collections.jar</artifactId> <version>1.0</version> <systemPath>D:/workspace/showView/src/main/webapp/WEB-INF/lib/commons-collections.jar</systemPath> <scope>system</scope> </dependency> <dependency> <groupId>commons</groupId> <artifactId>lang.jar</artifactId> <version>1.0</version> <systemPath>D:/workspace/showView/src/main/webapp/WEB-INF/lib/commons-lang.jar</systemPath> <scope>system</scope> </dependency> <dependency> <groupId>commons</groupId> <artifactId>commons-digester-1.8.jar</artifactId> <version>1.8</version> <systemPath>D:/workspace/showView/src/main/webapp/WEB-INF/lib/commons-digester-1.8.jar</systemPath> <scope>system</scope> </dependency> <dependency> <groupId>commons</groupId> <artifactId>commons-beanutils-1.8.3.jar</artifactId> <version>1.8</version> <systemPath>D:/workspace/showView/src/main/webapp/WEB-INF/lib/commons-beanutils-1.8.3.jar</systemPath> <scope>system</scope> </dependency>
发表评论
-
微信公众账号与网站信息对接
2013-07-10 17:37 8829最近做了一个微信 ... -
原子操作实现并发
2012-06-14 17:02 1205使用synchronized: 使用synchroni ... -
Trie 树 及Java实现
2012-02-01 11:39 1696举个简单的例子。 给你100000个长度不超过10的单词 ... -
activiti使用
2011-07-25 15:25 2460使用activiti报错 Caused by: java.l ... -
Struts2请求乱码问题
2011-05-06 16:25 1071ie6中的bug 在jsp请求Action ... -
软件开发流程图
2011-03-25 11:36 1204自己对软件开发流程理解 -
使用AOP实现异常处理
2011-03-16 15:08 5470@Aspect public class Service ... -
使用Freemarker和Struts2做动态表单
2011-03-01 09:49 4865由于项目中需要用到一个可定制的动态表单功能,管理员可以根 ... -
JSPWiki使用说明书
2010-08-31 16:26 7703在使 ... -
jsp 下载出现乱码和空格问题
2010-08-31 13:21 2182关于中文文件下载的问 ... -
代理服务器的缓存问题
2010-06-24 17:00 1199如果要使用代理服务器时,会出现页面信息串。 处理方法(写一个过 ... -
浅谈Eclipse调用Tomcat服务的原理
2010-06-11 14:23 3319转:http://www.173it.cn/Html/?5 ... -
w3c 中doc生成一个基于hibernate的hbm.xml文件
2010-06-03 13:01 1413package com.gosophia.metadata ... -
如何让eclipse辅助提示struts.xml文件的编写
2010-05-21 19:06 2192一般情况下,如果计算机连接上了internet,eclipse ... -
Eclipse 常用设置
2010-05-21 13:40 889转: http://www.blogjava.net/Todd ... -
Java程序执行原理
2010-05-02 17:10 1003<o:p> </o:p>首先 ... -
什么是线程安全
2010-04-30 16:14 925如果你的代码所在 ... -
Servlet的线程安全问题
2010-04-30 15:46 725转:http://zjeers.iteye.com/blog/ ... -
JSR(转)
2010-04-26 13:35 1464J2ME 配置规范 ========= JSR 30 --- ... -
Jpa
2010-04-09 10:20 1958来自:http://www.oracle.com/ ...
相关推荐
SpringMVC 和 Velocity 的整合是将 Velocity 作为模板引擎与 SpringMVC 框架结合,以实现更高效、灵活的视图层渲染。Velocity 是一个开源的 Java 模板引擎,它允许开发者将业务逻辑与表现层内容分离,使得前端开发...
3. **配置SpringMVC**:创建spring-mvc.xml,设置视图解析器(如VelocityViewResolver),并配置处理器映射器和处理器适配器。 4. **配置Mybatis**:配置mybatis-config.xml,指定mapper文件的位置,以及数据源和...
2. 配置SpringMVC:设置servlet配置、视图解析器以及需要的拦截器等。 3. 配置Velocity:设置模板引擎的属性,如模板目录、编码等。 4. 配置iBATIS:初始化SqlSessionFactory,配置数据源、MyBatis的全局配置文件和...
2. **配置SpringMVC**: 配置`DispatcherServlet`,指定处理器映射器、视图解析器等。对于Velocity,需要配置`VelocityViewResolver`,告诉SpringMVC使用Velocity来渲染视图。例如: ```xml ...
SpringMVC与Spring框架其他模块的无缝集成,如DI(依赖注入)和AOP(面向切面编程),提高了代码的可测试性和可维护性。 3. MyBatis: MyBatis是一个持久层框架,它允许开发者用SQL语句直接操作数据库,同时提供了...
在SpringMVC+Velocity的应用中,Sitemesh可以通过简单的配置与这两个框架集成,实现全站页面的统一装饰。 综上所述,这套基于SpringMVC+Velocity的web应用利用了SpringMVC的注解驱动特性,简化了控制器和依赖管理;...
1. 配置SpringMVC:在web.xml中配置DispatcherServlet,并设置SpringMVC的配置文件路径。 2. 配置Spring:在Spring配置文件中声明Bean,包括Controller、Service、DAO等,以及iBatis的相关配置,如DataSource、...
J2EE开发中velocity获取项目地址,使用框架springmvc+velocity视图器,velocity配置toolboxConfigLocation使.vm文件获取项目资源地址和设置静态资源地址。 此处demo实现效果为:test.vm模板通过调用${ctx.rootPath}...
2. **配置SpringMVC**:创建Spring的配置文件(如:servlet-context.xml),定义DispatcherServlet、Bean工厂、视图解析器等。在视图解析器中设置Velocity的配置,例如`VelocityViewResolver`。 3. **配置Velocity*...
在构建企业级Web应用时,"maven+springmvc+spring+ibatis+velocity+mysql"这个组合提供了高效且灵活的开发框架。让我们逐一解析这些技术及其在项目中的作用。 **Maven** 是一个项目管理和综合工具,它帮助开发者...
springMVC架构,maven , velocity , 数据源配置在项目中(springMVC的配置文件中)。
Velocity是一个开源的Java模板引擎,它允许开发者将业务逻辑与展示逻辑分离。通过简单的语法,开发者可以在模板中插入Java代码,从而动态生成HTML或其他格式的文本。Velocity模板语言(VTL)使得开发者可以轻松地...
总的来说,"springmvc+mybatis+velocity整合实例"提供了一个轻量级且功能齐全的Web开发基础,适合快速搭建项目。通过这个整合,开发者可以充分利用Spring MVC的控制层优势、MyBatis的数据访问便捷性,以及Velocity的...
在构建最小实例时,首先需要配置SpringMVC的DispatcherServlet,定义Controller处理HTTP请求,并配置ModelAndView以指定视图解析器。接下来,集成MyBatis,配置SqlSessionFactory,编写Mapper接口和XML配置文件,...
然后创建Velocity的配置文件(如`velocity.properties`),定义模板语言的默认设置。 在项目中,你可以创建一个 Velocity 模板文件(例如`index.vm`),在其中编写VTL代码。这些模板可以直接在Spring MVC的控制器...
此外,SpringMVC还支持视图解析,如JSP或Velocity模板,以及与服务层(如Hibernate)的集成。 【Hibernate】 Hibernate是一个强大的Java持久化框架,它简化了数据库操作。使用Hibernate,开发人员可以通过对象关系...
Velocity模板语言简洁,易于理解,能够很好地与SpringMVC集成,用于生成视图层的HTML。 5. MySQL: MySQL是一个开源的关系型数据库管理系统,广泛应用于Web应用开发。它的特性包括高性能、高可用性和易用性。在...
在这个“用Velocity改装的jquery+json+springMVC+ibatis简单例子”中,我们探讨的是一个集成多种技术的Web应用程序开发示例。这个项目利用了Velocity作为模板引擎,jQuery作为前端JavaScript库,JSON作为数据交换...
Spring MVC允许开发者通过注解轻松地配置控制器,并与其他Spring模块(如AOP、IoC容器)无缝集成,提高了代码的可测试性和可维护性。 2. Velocity 1.7:Velocity是一个基于Java的模板引擎,用于生成动态Web内容。它...
标题 "springmvc+velocity+hession+ibatis" 涉及到的是一个使用Spring MVC、Velocity、Hessian和iBatis构建的Web应用程序。这些技术是Java开发中的关键组件,让我们逐一深入理解它们: 1. **Spring MVC**:Spring ...