一、SpringMVC基础入门,创建一个HelloWorld程序
1.首先,导入SpringMVC需要的jar包。
2、添加Web.xml配置文件中关于SpringMVC的配置
<!--configure the setting of springmvcDispatcherServlet and configure the mapping-->
<
servlet
>
<
servlet-name
>springmvc</
servlet-name
>
<
servlet-class
>org.springframework.web.servlet.DispatcherServlet</
servlet-class
>
<
init-param
>
<
param-name
>contextConfigLocation</
param-name
>
<
param-value
>classpath:springmvc-servlet.xml</
param-value
>
</
init-param
>
<!-- <load-on-startup>1</load-on-startup> -->
</
servlet
>
<
servlet-mapping
>
<
servlet-name
>springmvc</
servlet-name
>
<
url-pattern
>/</
url-pattern
>
</
servlet-mapping
>
3.在src下添加springmvc-servlet.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:context
=
"http://www.springframework.org/schema/context"
xmlns:mvc
=
"http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd">
<!-- scan the package and the sub package -->
<
context:component-scan
base-package
=
"test.SpringMVC"
/>
<!-- don‘t handle the static resource -->
<
mvc:default-servlet-handler
/>
<!-- if you use annotation you must configure following setting -->
<
mvc:annotation-driven
/>
<!-- configure the InternalResourceViewResolver -->
<
bean
class
=
"org.springframework.web.servlet.view.InternalResourceViewResolver"
id
=
"internalResourceViewResolver"
>
<!-- 前缀 -->
<
property
name
=
"prefix"
value
=
"/WEB-INF/jsp/"
/>
<!-- 后缀 -->
<
property
name
=
"suffix"
value
=
".jsp"
/>
</
bean
>
</
beans
>
4.在WEB-INF文件夹下创建名为jsp的文件夹,用来存放jsp视图。创建一个hello.jsp,在body中添加“Hello World”。
5.建立包及Controller,如下所示
6.编写Controller代码
@Controller
@RequestMapping
(
"/mvc"
)
public
class
mvcController {
@RequestMapping
(
"/hello"
)
public
String hello(){
return
"hello"
;
}
}
7.启动服务器,键入 http://localhost:8080/项目名/mvc/hello
8、代码百度云链接 http://pan.baidu.com/s/1c1DMOI
注:
1>创建源文件需要用 source folder
2>设置out put路径为webContent/web-inf/classes