码迷,mamicode.com
首页 > 编程语言 > 详细

springMVC的helloword

时间:2016-06-16 23:15:30      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

springMVC就是一个MVC框架,不在说概念。这个百度一大推。

准备:

1  springMVC所需要的jar。可以在仓库重下载。或者官网。

技术分享

 

 2 创建一个动态的web工程。 将准备好的jar放到lib中.

 3  配置springMVC的 DispatcherServlet。 让DispatcherServlet拦截所有的url请求。然后DispatcherServlet解析url找到相应的Controller对于的RequestMapping。执行相应的服务方法

 

  
  <!-- 配置springMVC的拦截器 DispatcherServlet -->
    <servlet>
      <servlet-name>dispatcherServlet</servlet-name>
      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      
     
        <load-on-startup>1</load-on-startup>
    </servlet>
    
    <servlet-mapping>
     <servlet-name>dispatcherServlet</servlet-name>
     <url-pattern>/</url-pattern>
    </servlet-mapping>

所有的url请求好比客户端访问服务器中的一个服务。然后把地址交给DispatcherServlet进行处理和转发到相应的服务方法中,并进行相应给客户端。

4  服务器端的发布的服务代码

@Controller
public class Hello {

	@RequestMapping("/sayHello")
	public String say() {
		System.out.println("url:http://localhost:8080/springMVC/sayHello");
		return "show";
	}

	@RequestMapping("/printHello")
	public String print() {
		System.out.println("url:http://localhost:8080/springMVC/printHello");
		return "show";
	}
	
	
	
}

 

5   在WEB-INF下创建springMVC配置文件:命名规则是 :web.xml中注册的springMVC的servlet的name<servlet-name>dispatcherServlet</servlet-name>  就是dispatcherServlet-servlet.xml

<!-- 配置自定扫描的包 -->
	<context:component-scan base-package="cn.bean.hello"></context:component-scan>

	<!-- 配置视图解析器: 如何把 handler 方法返回值解析为实际的物理视图 -->
	<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/WEB-INF/views/"></property>
		<property name="suffix" value=".jsp"></property>
	</bean>
	

 然后就可以通过tomcat发布我们编写好的 Controller。   启动tomcat之后 。通过浏览器访问 http://localhost:8080/springMVC/sayHello。 就可以看到控制台中的打印信息了

springMVC的helloword

标签:

原文地址:http://www.cnblogs.com/sunjiqiang/p/5592314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!