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

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下的HelloController.java

package 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)右键运行即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值