springMVC入门搭建
来源:互联网 发布:网络银行系统的组成 编辑:程序博客网 时间:2024/05/18 01:50
springMVC项目入门搭建
1,导入需要的坐标
spring-webmvc - 4.1.3
servlet-api
jsp-api
猫
2, web.xml 中配置DispatcherServlet前段控制器
<display-name>springMVC</display-name><display-name>springMVC</display-name><welcome-file-list> <welcome-file>index.jsp</welcome-file></welcome-file-list><servlet> <!-- 在web.xml(web程序的入口) 配置了DispatcherServlet, 并且指定所有以.do结尾的请求全部交给DispatcherServlet来处理 --> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup></servlet><servlet-mapping> <servlet-name>springmvc</servlet-name> <!-- 配置/*会拦截所有请求,包括静态页面 --> <url-pattern>*.do</url-pattern></servlet-mapping>
3,配置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: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.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.xsd"><!-- 配置HandlerMapping处理映射器 --><bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean><!-- 配置处理器适配器 HandlerAdaper --><bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean><!-- 配置Handler name:就是将来要访问的路径,因为我们配置的是BeanNameUrlHandlerMapping,就通过BeanName来映射 --><bean name="/hello.do" class="cn.demo.springmvc.controller.FirstController"></bean><!-- 配置ViewResolver视图解析器 prefix 是视图的前缀 suffix 是视图的后缀--><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/"/> <property name="suffix" value=".jsp"></property></bean></beans>
4,创建Handler 处理器
import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.Controller;//必须实现Controller接口,说明自己是一个处理器类//处理器类的全路径要配置到核心配置文件中的bean中public class FirstController implements Controller {// 重写默认的请求方法@Overridepublic ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { // 创建一个模型和视图对象 ModelAndView mv = new ModelAndView(); // 设置视图名称 mv.setViewName("hello"); // 添加模型数据,在springMVC中,model是一个类型Map结构的容器,以键值对形式存储数据 mv.addObject("msg", "这是我第一个SpringMVC程序"); return mv;}}
阅读全文
1 0
- SpringMVC入门(搭建SpringMVC)
- springmvc 入门环境搭建
- springMVC入门,环境搭建
- springmvc入门---框架搭建
- springMVC入门搭建
- 【SpringMVC框架】springmvc入门程序-环境搭建
- 【SpringMVC框架】springmvc入门程序-环境搭建
- SpringMVC基础入门,框架搭建
- springmvc框架搭建之hello world入门
- SpringMVC入门学习 环境搭建+实例演示
- 使用Maven搭建SpringMVC项目(入门详解)
- SpringMVC入门篇(二)搭建实例
- 简易的springmvc入门程序-springmvc框架的搭建
- SpringMVC快速入门(1)-使用Maven搭建SpringMVC框架
- SpringMVC入门及系列教程(一)-SpringMVC环境搭建及入门案例(详细)
- SpringMVC入门学习(一) 环境搭建+实例演示
- SpringMVC入门学习(一) 环境搭建+实例演示
- SpringMVC入门学习(一) 环境搭建+实例演示
- 补间动画的实现
- 01背包问题
- 每日一则JavaWeb---spring的<util:> 和<p:>
- Android实现计数器功能
- 【Gradle Build Tool 4.1用户指南】Chapter 1. Introduction 第一章、介绍
- springMVC入门搭建
- HDFS相关JAVA API
- windows 互斥及临界区test-demo
- WinForm 带下划线的TextBox
- hdu 5521(dijkstra+缩点)
- chown和chmod的用法
- 如何利用机器学习预测房价?
- Date
- 习题 7.8 写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间空一个空格。如输入1990,应输出“1 9 9 0”。