一、首先,建立空的web project项目:
1.
2.
3.
二、其次,导入先关jar包
1.将jar包导入SpringMVCHelloWorld\WebRoot\WEB-INF\lib目录下
三、接下来修改web.xml文件,在web中,指定我们的DispatcherServlet。(从这里进入SpringMVC的可控范围)。
1.
2.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" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<!--定义Spring控制器 并设置初始加载配置-->
<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>
</web-app>
注:默认加载的配置文件名为(servletname,此处为despatcherServlet)-servlet.xml。如果使用注解仅需要配置自动组件扫描(context:compontent-scan)
四、添加dispatcherServlet-servlet.xml文件
1.添加新文件至如下位置
2. dispatcherServlet-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:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<!--以下为必须配置,根据实际情况可修改-->
<!-- 自动扫描的包名 -->
<context:component-scan base-package="com.Ace.controller"></context:component-scan>
<!-- 默认的注解映射的支持 -->
<mvc:annotation-driven />
<!-- 视图解释类 -->
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/Views/" />
<!--可为空,方便实现自已的依据扩展名来选择视图解释类的逻辑 -->
<property name="suffix" value=".jsp" />
</bean>
</beans>
其中:context:component-scan 指定了要扫描的Controller包。Prefix与suffix指明了路径的前缀与后缀。
五 添加Controller类。
1.添加一个Hello.java文件。包名如下:
2. hello.java内容如下:
package com.Ace.controller;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class Hello {
//hello world
@RequestMapping(value="/hello")
public String hello(){
System.out.println("spring mvc hello world!");
return "hello";
}
//hello world
@RequestMapping(value="/ok")
@ResponseBody
public Object ok(){
System.out.println("ok");
List<String> list=new ArrayList<String>();
list.add("电视机");
list.add("冰箱");
list.add("山东省");
list.add("多发点");
list.add("D大调");
list.add("规范");
list.add("啦啦啦");
list.add("咯就是");
list.add("阿瓦尔");
return list;
}
}
六、 部署
1.配置在MyEclipse中配置自己安装的Tomcat
2.发布网站
七、 启动tomcat,并在浏览器访问
八、 补充
1.注意到刚才在Hello.java中的hello方法我们返回到了名为hello的View,结合我们的前后缀配置,我们首先应该建立/WEB-INF/Views/目录
结果如下
2.添加hello.jsp文件,结果如下
内容如下
<%@ page language="java" contentType="text/html; charset=UTF8"
pageEncoding="UTF8"%>
<!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=UTF8">
<title>Insert title here</title>
</head>
<body>
hello world,gogogo!
</body>
</html>
3.重启tomcat并发布网站后可以浏览如下网页
相关推荐
自己学习搭建的SMSH框架,配置文件中有注释,导入到MyEclipse中看一下就知道了。总结就是贵在实践!希望能对你有帮助。lib中有相关jar包
SpringMVC完整框架搭建,使用spring3,Hibernate4搭建的demo(包括基本的工具类),下载后可直接编写自己的逻辑。
自己整合的一套架构,省了找资源,后期会上个更完整的,带有系统功能的。
Myeclipse springMVC+hibernate框架搭建源码
基于springmvc框架搭建的websocket及时聊天,配置了登陆拦截,代码简单易懂,代码基本运行环境是jdk1.7+tomcat,无需配置其他即可使用
简单搭建一个spring+springMVC+Mybatis的项目。不完整,只是练习配置!
关于SpringMVC的介绍我就不在此赘述了,想必每一个配置Spring的人都已经或多或少了解过一些SpringMVC的基础知识,可能有的人用的myeclipse或者eclipse进行项目的搭建,我会告诉你这里步骤是很相似的,在myeclipse...
一个简单SpringMVC例子,从请求到controller跳转再到页面显示能完整执行成功。使用myeclipse6.0搭建,使用Spring3.1部分jar包,使用jdk1.6.0_45和自带的myeclipse tomcat。
springmvc+spring+mybatis基础框架搭建 myeclipse tomcat jdk1.6+ mysql5.0+
5、测试Spring+mybatis的框架搭建,写单元测试JUnit,测试事务配置等:model-->dao(mapper)-->service-->test 6、映入SpringMVC:配置SpringMVC配置信息。-->配置文件:spring-mvc.xml(扫描controller) 7...
myeclipse+maven+ssm+log4j+junit4+oracle框架搭建。适合学习这个框架的初学者学习,都是本人亲自搭建测试,在搭建中遇到了很多问题,本人都一一解决并成功完成测试。主要遇到的问题包括: 1:maven下oraclejar包的...
开发环境:MyEclipse 10 + Tomcat 7 + JDK 7 + MySQL 5.6 框架搭建:Spring 4 + SpringMVC 4 + Hibernate 4 静态页面模板:Ace 1.4 数据库文件:SunFlower/target/maven-site/update-sql/sunflower-init.sql
使用maven搭建整合这三个框架,导入myeclipse即可测试使用
刚想搭建一个新的网站,然后就搭建了一个SpringMVC+MyBatis的框架 IDE:MyEclipse 2015 JDK:1.8 Jar包里面都有了,可以直接跑通,自己也做一个记录,下次就可以直接用了。
整合出spring mvc 框架 ,适合刚开始学习的同学,在myeclipse上导入就可以运行,配置清晰!
Spring MVC 框架在 Java 的 Web 项目中应该是无人不知的吧,你不会搭建一个 Spring 框架?作为身为一个刚刚学习Java的我都会,如果你不会的话,那可真令人忧伤。 1.在 MyEclipse 创建项目后,可以以选择的方式去...
写了一个用maven搭建springmvc的例子,用的idea开发工具,需要导入的请使用idea,用myeclipse需要自行转换。
SSH三大框架登录小实例,以及spring的登录增删改查实例,这个导入即可运行出来
javaweb项目spring+springMVC+mybatis后台架构整合框架,格式规范,包含数据库文件,与使用文件,测试可用!使用环境:MyEclipse+tomcat+MySQL
第一部分是Java开发环境的搭建,包括JDK的下载与安装、环境变量的配置、MyEclipse的下载与基本配置。第二部分是MyBatis技术入门,包括剖析JDBC的弊端、MyBatis的背景介绍、入门程序的编写、配置文件的剖析、高级映射...