Springmvc简单使用流程图(使用的大概印象)

一.Springmvc简单使用流程图

1.1  Maven项目配置依赖(Spring全家桶+Tomcat运行插件)

<dependencies>

<!-- springmvc依赖包 -->

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-core</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-web</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-tx</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-aop</artifactId>

<version>${spring.version}</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-context-support</artifactId>

<version>${spring.version}</version>

</dependency>

<!-- JSTL标签类 -->

<dependency>

<groupId>jstl</groupId>

<artifactId>jstl</artifactId>

<version>${jstl.version}</version>

</dependency>

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>4.12</version>

<scope>test</scope>

</dependency>

</dependencies>

1.2 springmvc.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"

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-4.0.xsd

        http://www.springframework.org/schema/mvc

        http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd

        http://www.springframework.org/schema/context

        http://www.springframework.org/schema/context/spring-context-4.0.xsd">

  <context:component-scan base-package="com.code.controller"/> <!--这里需要配置controller的全包扫描-->

</beans>

1.3 web.xml的配置

<servlet>

<servlet-name>springmvc-first</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<!-- 加载springmvc主配置文件 -->

<init-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:springmvc.xml</param-value>

</init-param>

<!-- 配置什么时候加载前端控制器,说明:

1.配置大于等于0的整数,表示web容器启动的时候加载

2.配置小于0的整数,表示在第一次请求到达的时候加载  -->

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>springmvc-first</servlet-name>

<!-- 配置拦截的请求url规则,说明:

1.*.do,表示以.do结尾的请求进入前端控制器

2./,表示所有请求都进入前端控制器 -->

<url-pattern>*.do</url-pattern>

</servlet-mapping>

1.4  编写页面及控制器

几个重要的点:

1.4.1   Controller 注解要加,说明是控制器。

1.4.2   ModelAndView:模型和视图。用于设置响应的视图;用于设置响应的模型数据

1.4.3   @RequestMapping:配置请求的url(页面的请求)

1.4.4   mav.setViewName("/WEB-INF/jsp/hello.jsp");返回视图的名称

@Controller

public class HelloController {

/**

* ModelAndView:模型和视图。用于设置响应的视图;用于设置响应的模型数据

* @RequestMapping:配置请求的url

*/

@RequestMapping("/hello.do")

public ModelAndView hello(){

// 1.创建ModelAndView对象

ModelAndView mav = new ModelAndView();

// 2.设置响应模型数据

/**

* addObject:设置模型数据

* 参数:

*      attributeName:模型名称

*      attributeValue:模型数据

*/

mav.addObject("hello", "大家");

// 3.设置响应的页面

/**

* setViewName:设置响应的视图

* 参数:

*      viewName:视图名称(是视图的物理路径) */

mav.setViewName("/WEB-INF/jsp/hello.jsp");

return mav;

}

创建hello.jsp页面,直接通过.do 访问就可以了。

原文地址:https://www.cnblogs.com/supertan/p/9220867.html

时间: 2024-07-29 09:32:48

Springmvc简单使用流程图(使用的大概印象)的相关文章

SpringMVC简单使用教程

一.SpringMVC简单入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> 2 <servlet> 3 <servlet-name>springmvc</servlet-name> 4

C#如何实现一个简单的流程图设计器

以前看过不少Window Form开发的流程图设计器,支持节点拖放,非常方便即可设计出很美观的流程图,作为一个程序员,对其内部实现原理一直很好奇,感叹有朝一日自己如果可以开发一款类似的软件那是多么让人兴奋的事情呀!自从有了这样的想法,一直都在积累和学习这方面的知识,最近一个偶然的机会竟然实现了一个简单的流程图设计器(虽然其功能还有很多不完善之处,但是心中还是非常高兴,满满的成就感). 话不多说,先看一下实现的主界面效果: 左边是一个ListView(listView1),右边的画布是一个Pane

基于注解的SpringMVC简单介绍

SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回.在使用注解的SpringMVC中,处理器Handler是基于@Controller和@RequestMapping这两个注

SpringMVC简单映射请求参数介绍

1. @RequestMapping @RequestMapping除了修饰方法, 还可来修饰类 1). 类定义处: 提供初步的请求映射信息.相对于 WEB 应用的根目录 2). 方法处: 提供进一步的细分映射信息. 相对于类定义处的 URL.若类定义处未标注 @RequestMapping,则方法处标记的 URL相对于 WEB 应用的根目录 @RequestMapping("/testRequestMapping") public String testRequestMapping(

【转载】基于注解的SpringMVC简单介绍

SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回.在使用注解的SpringMVC中,处理器Handler是基于@Controller和@RequestMapping这两个注

eclipse建立springMVC 简单项目

如何通过eclipse建立springMVC的简单项目,现在简单介绍一下. 工具/原料 eclipse 相关jar包 方法/步骤 新建一个动态web项目,选择 Dynamic Web Project 点击 NEXT  填写项目名称,点NEXT  NEXT  选中Generate web.xml 选项,结束. 在项目下建立相关文件夹,包括java,resources(存放spring等资源文件),view(存放动态页面),右键点击项目,修改properties -> sources 为java和r

Springmvc简单入门

SpringMVC 目录 一.         HelloWorld以及前期相关的配置工作... 3 二.         RequestingMapping修饰类... 4 三.         RequestMapping修饰请求头.请求参数等... 4 四.         RequestMapping支持通配符的情况antPAth. 6 五.         使用PathVariable. 6 六.         HiddenHttpMethodFilter. 6 七.        

SpringMVC学习总结(四)——基于注解的SpringMVC简单介绍

SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是 DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理 以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回.在使用注解 的SpringMVC中,处理器Handler是基于@Controller和@RequestMapping这

springMVC 简单配置

spring 的简单配置 一,首先将创建一个web项目,命名为springMVC. 二,在web.xml中配置spring启动的servlet <!-- 首先配置springmvc启动servlet --> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</ser