myeclipse中创建maven工程(SpringMVC)示例
来源:互联网 发布:计算机能处理的数据 编辑:程序博客网 时间:2024/06/05 00:27
准备:
1)jdk1.7
2)myeclipse12
3)maven3.3.9
4)tomcat7.0(最好是解压缩版)
步骤:
1)打开myeclipse.新建maven project.
Next->Next->Finish
得到目录如下。
2)此时jsp显示错误。因为pom.xml没有导入相关都jar包。故先对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.winne.test.maven.springmvc</groupId><artifactId>mavenspringmvctest</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>mavenspringmvctest Maven Webapp</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><springframework.version>4.0.6.RELEASE</springframework.version></properties><dependencies><!-- 导入java ee jar 包 --><dependency><groupId>javax</groupId><artifactId>javaee-api</artifactId><version>7.0</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency><!-- spring mvc --><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${springframework.version}</version></dependency><!-- JSP/Servlet/Jstl --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>javax.servlet.jsp-api</artifactId><version>2.3.1</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency></dependencies><build><finalName>mavenspringmvctest</finalName></build></project>
3)等待一会会儿时间就显示没错了。因为导入了javaee-api.
在WEB-INF建立下列项。
忽略applicationContext.xml。去掉好了。
web.xml如下
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"version="3.0"><display-name>Archetype Created Web Application</display-name><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!-- 配置springmvc 入口 --><servlet><servlet-name>springmvc</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:config/spring-web.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springmvc</servlet-name><url-pattern>/</url-pattern></servlet-mapping><!-- 首页 --><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>在web.xml中配置了spring.xml的自定义路径
classpath:config/spring-web.xml位置如下图。
4)编写java
package com.winne.springmvc.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;@Controller@RequestMapping("/")public class HelloWorldController {@RequestMapping(method=RequestMethod.GET)public String sayHello(ModelMap model){model.addAttribute("greeting", "Hello World from Spring 4 MVC");return "welcome";}@RequestMapping(value = "/helloagain", method = RequestMethod.GET)public String sayHelloAgain(ModelMap model) {model.addAttribute("greeting", "Hello World Again, from Spring 4 MVC");return "welcome";}}5)右键点击project,选run,点击maven clean,maven install,Myeclipse Server Application
6)最终的目录如下。
另外几点说明:
1)
1 0
- myeclipse中创建maven工程(SpringMVC)示例
- MyEclipse中创建Maven工程
- 在myeclipse中创建maven工程
- MyEclipse创建Maven工程
- MyEclipse创建Maven工程
- MyEclipse创建Maven工程
- MyEclipse创建Maven工程
- MyEclipse创建Maven工程
- maven 创建springMVC工程
- Maven 创建springmvc工程
- Eclipse创建WEB工程Maven+Spring+SpringMVC+MyBatis示例
- eclipse创建maven+SpringMVC+Mybatis动态web工程完整示例
- MyEclipse创建Maven工程(图解)
- myeclipse Maven 创建主工程
- eclipse 创建 maven springmvc工程
- Myeclipse中创建Maven工程的时候没有 webapp-javaee6
- 在eclipse中使用Maven创建spring+springMVC工程
- myeclipse创建Maven工程及web工程
- [翻译]MySQL5.0用户手册——第三章:快速入门
- Mina、Netty、Twisted一起学(十):线程模型
- Android中一些常用类的常用方法(Math、Random、Color、Paint、Canvas、Bitmap、BitmapFactory)
- Android官方技术文档翻译——ApplicationId 与 PackageName
- listener跟filter
- myeclipse中创建maven工程(SpringMVC)示例
- 如何打造一个让人愉快的框架
- linux kernel function do_fork
- Objective-C Runtime分析(三)-objc_msgSend
- iOS开发- 自定义遮罩视图(引导, 功能说明)源码+解析
- 属性和字段的区别
- mariadb 5.5.36 linux下CentOS 6.5 64位安装【给力详细教程】
- iOS日期相关
- git 创建分支单独开发一个新功能,然后合并到dev上的三种方式