简单的spring mvc实例
简单的springmvc实例
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.muyang</groupId><artifactId>gu2</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>gu2 Maven Webapp</name><url>http://maven.apache.org</url><properties><spring.version>4.3.5.RELEASE</spring.version></properties><dependencies><!-- spring模块库 --><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</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-webmvc</artifactId><version>${spring.version}</version></dependency> <!-- https://mvnrepository.com/artifact/org.springframework/spring-tx --><!-- transaction事务 --><dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>${spring.version}</version></dependency><!-- Servlet dependencies --><!-- servlet(HttpServletRequest,HttpServletResponse) --> <dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version></dependency><!-- Jstl for jsp page --><!-- https://mvnrepository.com/artifact/jstl/jstl --><dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><!-- JSP API --><!-- http://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api --><dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.2</version><scope>provided</scope></dependency></dependencies><build><finalName>gu2</finalName></build>
</project>
web.xml
<!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app><display-name>Archetype Created Web Application</display-name><context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/applicationContext.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><servlet><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>/</url-pattern></servlet-mapping></web-app>
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:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd"><!-- 扫描包,自动引入bean -->
<context:component-scan base-package="springmvc"/><!-- 视图 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix"><value>/WEB-INF/views/</value></property><property name="suffix"><value>.jsp</value></property>
</bean></beans>
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:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd"></beans>
HelloController.java
package springmvc.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;@Controller
public class HelloController {@RequestMapping(value="/hello", method=RequestMethod.GET)public String hello(){ return "index";}
}
jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>ghfgdfg</body>
</html>
简单的spring mvc实例相关推荐
- 史上最简单的 Spring MVC 教程(九)
1 前言 在史上最简单的 Spring MVC 教程(五.六.七.八)等四篇博文中,咱们已经分别实现了"人员列表"的显示.添加.修改和删除等常见的增.删.改.查功能.接下来,也就是 ...
- java spring mvc 实例_spring mvc 简单实例
转至:http://blog.csdn.net/dingx/article/details/2242105 Spring Framework可以被使用在很多场合之中,考虑到目前大多数Java EE的项 ...
- Spring MVC(10):REST 支持 Ajax+Spring MVC 实例
Spring 对于 REST 的支持 REST REST(Respresentational State Transfer) 是一种面向资源,强调描述应用程序远程调用的开发方式,并不特指某种技术和框架 ...
- 简单的Spring MVC入门程序,对于Spring mvc工作流程的理解,servlet标签和servlet-mapping 理解,视图解析器
javaweb SpringMvc的组成:jsp,JavaBean,servlet 可以使用Spring所提供的功能 提供了前端控制器DispatcherServlet,不需要细化Servlet 执行 ...
- 编写一个简单的spring MVC程序
一.下载和安装spring框架 进入http://repo.springsource.org/libs-release-local/org/springframework/spring/4.2.0.R ...
- local tomcat 找不到springmvc里的包_唰唰的手撕一个简单的Spring Mvc 框架
@[TOC] 自定义实现Spring Mvc框架 前言 在使用Spring Mvc时候我们需要配置一个中央处理器DispatcherServlet用于分发请求,根据url查找处理器,然后再根据处理器 ...
- 用IDEA开发一个简单的Spring MVC的Hello World程序,表单程序
1.下载Tomcat,并添加如下用户环境变量,并添加CLASSPATH变量 ### CATALINA_BASE F:\apache-tomcat-7.0.90 ### CATALINA_HOME F: ...
- 一个简单的.NET MVC 实例
久闻MVC的大名,只是一直没有去研究过.过去自己用的最多的还是.NET WebForm,比较习惯三层架构.由于最近公司将会使用到MVC框架做一些项目,所以自己也开始接触和学习.看了一些教程,大体搞清楚 ...
- 利用Maven快速创建一个简单的spring boot 实例
Spring Boot的好处:spring boot 大大减少了 使用spring的配置 和大量 xml 文件,并有效解决的项目之间的依赖问题,为想使用 spring项目 大大减轻的工作量 1.先创建 ...
- spring mvc实例
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://jawsy.blog.51cto.com/752812/541187 1.配置we ...
最新文章
- 公开课报名 | 详解CNN-pFSMN模型以及在语音识别中的应用
- Java——我的概念
- Java经典编程题50道之十七
- 【小白学习keras教程】五、基于reuters数据集训练不同RNN循环神经网络模型
- php.ini中关于Session的配置
- android 创建文件夹_Android 动画小记
- 操作系统之文件管理:7、文件的系统层次
- MYSQL----(2) 数据库基础知识
- mysql中数据导出到json文件的读取办法:
- 项目管理工具_项目管理工具MS Project使用经验分享
- iOS学习01C语言数据类型
- 百度文库免费复制文字_这个工具让想所有东西都能复制,连百度文库都能复制!...
- CentOS安装达梦(DM7)数据库详解
- java实现小写金额转换大写金额
- java+web网页导航栏_【JavaWeb】106:导航栏的实现
- google三大论文之--MapReduce:超大机群上的简单数据处理
- Alarm机制-学习记录
- 又一优雅的 K8s 开源桌面管理工具
- FastNeRF: High-Fidelity Neural Rendering at 200FPS翻译
- 如何代理一款游戏?想代理一款游戏应该怎么做?怎么代理一款游戏,开始游戏创业?