SpringMVC+Tiles+Maven

Step1.Eclipse安装m2eclipse之后,右键新建Maven Project



Next>



选择Artifact Id为maven-archetype-webapp的选择项,Next>



填写好必填的Group Id、Artifact Id、Version,Finish>


Step2.现在进入第二步,新建三个Source Folder:src/main/java、src/test/java、src/test/resources。





设置编译路径,src/main下面的设置到target/classes,src/test下面的设置到target/test-classes



Step3.添加Maven依赖

<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-webmvc</artifactId>
	<version>${version.spring}</version>
</dependency>

SpringMVC的依赖,根据Maven依赖传递性,有此依赖之后,会把相应的spring-core、spring-beans、spring-aop....一起依赖进来;

<!--************************* tiles******************* -->
<dependency>
	<groupId>org.apache.tiles</groupId>
	<artifactId>tiles-core</artifactId>
	<version>${version.tiles}</version>
	<exclusions>
		<exclusion>
			<groupId>org.slf4j</groupId>
			<artifactId>jcl-over-slf4j</artifactId>
		</exclusion>
	</exclusions>
</dependency>
<dependency>
	<groupId>org.apache.tiles</groupId>
	<artifactId>tiles-api</artifactId>
	<version>${version.tiles}</version>
</dependency>
<dependency>
	<groupId>org.apache.tiles</groupId>
	<artifactId>tiles-jsp</artifactId>
	<version>${version.tiles}</version>
</dependency>
Tiles的相关依赖

<dependency>
	<groupId>javax.servlet</groupId>
	<artifactId>jstl</artifactId>
	<version>${version.jstl}</version>
</dependency>

<dependency>
	<groupId>javax.servlet</groupId>
	<artifactId>servlet-api</artifactId>
	<version>${version.servlet-api}</version>
	<scope>provided</scope>
</dependency>
<dependency>
	<groupId>javax.servlet.jsp</groupId>
	<artifactId>jsp-api</artifactId>
	<version>${version.jsp-api}</version>
	<scope>provided</scope>
</dependency>
Servlet的相关依赖




相关版本


Step4.修改相关配置


DispatcherServlet是SpringMVC的入口,所有进入SpringWeb的Request都经过DispatcherServlet,需要在web.xml中注册它;

加载DispatcherServlet时,Spring会尝试读取配置文件,默认的配置文件位于web.xml相同的路径下,文件名与注册的Servlet

name有关,Servlet名跟上-servlet.xml;

例如上面的Servlet注册名为tiles,那么默认的配置文件为tiles-servlet.xml。



tiles-servlet.xml中的相关配置



tiles-common.xml中的相关配置


Step6.项目的启动



新建一个Controller


pom.xml中加入这段配置,使用Maven的Tomcat插件,免安装Tomcat~




运行tomcat6:run~Apply-->Run

报错了吧....大笑




加入slf4j的依赖!!!

再次启动,启动成功,访问http://localhost/helloTiles.htm


OK~大笑大笑大笑大笑大笑大笑




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值