您的位置:首页 > 编程语言 > Java开发

springMVC入门---简单开发步骤

2016-07-05 10:19 459 查看

springMVC入门---简单开发步骤

1.新建一个springMVC工程的开发步骤如下:
1)添加spring的支持(其实就是添加相应的jar包支持)
注意1:Specify new or existing Spring bean configuration file不要选中
因为springMVC和spring还是有很大的不同,不需要生成这个配置文件。
注意2:要检查是否选中springweb,必须选中,springMVC也叫作springweb
2)配置web.xml文件
 a)servlet配置<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet> 注意1:xml中的spring产生的监听器可以去掉,在此处用不上
注意2:servlet-name的值与系统默认会加载的一个xml文件相对应,比如此处名为springmvc
那么系统会默认加载一个springmvc-servlet.xml文件
注意3:servlet-class的值从Spring3.1.1 Liberies下的org.springframework.web.servlet-3.1.1.RELEASE.jar    的第一个包org.springframework.web.servlet中可以找到,第一个DispatcherServlet,右键复制
   绝对路径即可,去掉.class后缀名
 b)servlet-mapping配置
<span style="white-space:pre">	</span><servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
注意1:此处的servlet-name的值与上面的值必须相同
注意2:url-pattern的值默认填写/
3)在WEB-INF下新建一个springmvc-serlvet.xml文件进行配置
WEB-INF右键,New--File--springmvc-serlvet.xml
a)复制以前spring的配置文件applicationContext.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"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd"> </beans> b)添加注解标签
复制上面的代码,进行细微的改变<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"(复制,并将p改成context)
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd (复制,并将beans改为context) http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd">
</beans> c)开启注解支持<context:annotation-config></context:annotation-config> d)扫描spring的控制器 <context:component-scan base-package="com.etc.controller"></context:component-scan> e)进行ViewResolver的配置<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean> 注意:prefix指定前缀,suffix指定后缀
比如: success   相当于  /WEB-INF/jsp/success.jsp
4)编写测试类com.etc.controller下的HelloCon
a923
troller.javapackage com.etc.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller --使用controller注解
public class HelloController {
@RequestMapping("/hello") //指定路径名:http://user-20160512mk:8080/springmvc/hello
public String hello()
{
System.out.println("hello,spring");
return "hello"; //返回一个页面,加上之前设置的路径-->WEB-INF/jsp/hello.jsp
}
} 5)在WEB-INF下新建一个文件夹,名为jsp,在文件夹下新建hello.jsp
6)右键运行即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: