Eclipse下搭建Spring MVC

Eclipse下搭建Spring MVC

一、新建Dynamic Web Project

一个web工程最基本的,只看3个地方,在根目录下(这个目录一般习惯叫WebContent或WebRoot)有 :
  1.WebRoot/WEB-INF/web.xml  启动引导文件
  2.WebRoot/WEB-INF/classes/  编译的class文件,会根据package建立子路径 
  3.WebRoot/WEB-INF/lib/      jar包 (注意,lib下不可以再建子目录)
这就是一般比较常用的web工程的结构. 有了这三个结构, 然后把WebRoot的绝对路径告诉tomcat这样的web容器,就可以启动了(当然里面要有相应的东西才行)。
因此虽然我们一般项目的结构是: projectname/src, projectname/WebRoot 但实际上src里的.java源代码是tomcat完全不关心的,它的解析是从WebRoot开始的, .class才是它认识的.

参考:搭建简单web项目: spring3.0基础配置(1)


二、添加Spring的依赖包


其中commons-logging-1.1.1.jar是spring日志依赖jar包,jstl-api-1.2.jar与jstl-impl-1.2.jar是Oracle官方的JSTL接口与实现,如果选Apche的也可以。

在打war包时,将这些依赖包拷贝到WebContent/WEB-INF/lib下:



三、配置web.xml

WebContent/WEB-INF/web.xml:

<?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" id="WebApp_ID" version="2.5">
<display-name>ContentManagementSystem</display-name>
	<!-- 添加spring3控制器, DispatcherServletDispatcherServlet是Spring MVC 的入口
		所有进入Spring Web的 Request都经过 DispatcherServlet 
	-->
	<servlet> 
		<servlet-name>LoadBalanceAlg</servlet-name> 
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
		<load-on-startup>1</load-on-startup> 
	</servlet>   
    <!-- 配置spring3的映射规则 --> 
	<servlet-mapping> 
		<servlet-name>LoadBalanceAlg</servlet-name> 
		<url-pattern>*.htm</url-pattern> 
	</servlet-mapping>
  	<!-- 配置log4j -->
	<!-- spring log4j configuration -->
	<context-param>          
 		<param-name>webAppRootKey</param-name>           
		<param-value>LBAProject</param-value>      
	</context-param>    
	<!-- 由Spring加载的log4j配置文件的位置 -->
    <context-param>
    
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值