Eclipse下创建Spring MVC web程序--非maven版
首先, 安装eclipse和tomcat, 这里我下载的是tomcat9.0版本64位免安装的:地址https://tomcat.apache.org/download-90.cgi
免安装的如何启动和关闭Tomcat呢?鼠标双击就可以了
下面,打开eclipse: 导航栏File->New->Dynamic Web Project, 填写好project name,有人说过,给项目起名字一定要认真,就像给自己孩子起名字一样,这样才能又唯一标识!这里由于是第一个Spring项目,起名为SpringDemo, 如下图所示:
点击New Runtime选择你的Tomcat, 这里我选择最新版的9.0:
点击Next, 选择Tomcat的位置:D:\Tomcat\apache-tomcat-9.0.1-windows-x64\apache-tomcat-9.0.1, JRE选择你安装的jre即可, 点击finish即可
配置如下, 点击finish完成
完成后如下:
下面就是要下载Spring jar包了,这里给一个链接,根据该链接的一步一步下载即可: http://www.cnblogs.com/leavescy/p/7657476.html
将刚才的jar包放到E:\javaEE\javaWorkplace\SpringDemo\WebContent\WEB-INF\lib(即你工程的目录下),然后重启eclipse,就会看到
创建相关配置文件和控制文件:
web.xml:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0"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" ><display-name>SpringDemo</display-name><!-- 配置Spring MVC分发器,拦截所有请求 --><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><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></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: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/beanshttp://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-4.1.xsd http://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd"><!-- 开启注解模式驱动 --><!-- 扫包 --><context:component-scan base-package="com.springmvc.controller"></context:component-scan> <context:annotation-config/> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><!-- 指定页面存放的路径 --><property name="prefix" value="/WEB-INF/pages/"></property><!-- 文件的后缀 --><property name="suffix" value=".jsp"></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"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd"><!-- Empty --></beans>
ViewController.java
package com.springmvc.controller;import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping;@Controller public class ViewController {@RequestMapping(value="/hello")public String hello(Model model) {model.addAttribute("greeting", "Hello Spring MVC");return"index";} }
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>${greeting}</title> </head> <body>恭喜,web项目已经成功搭建! </body> </html>
右键项目->Run As->Run on Server:
表示没有错误, 此时在浏览器中输入:http://localhost:8080/SpringDemo/hello
此时,表示项目成功!
注意: 关于免安装的Tomcat的配置,请参考:http://www.cnblogs.com/leavescy/p/7676262.html
maven版和非maven版的最大区别在于Tomcat的启用方式!
转载于:https://www.cnblogs.com/leavescy/p/7657466.html
Eclipse下创建Spring MVC web程序--非maven版相关推荐
- [Java,MVC] Eclipse下搭建Spring MVC
转自:http://blog.csdn.net/blue_jjw/article/details/8752466 一.新建Dynamic Web Project 一个web工程最基本的,只看3个地方, ...
- 在Spring MVC应用程序中使用Bean Validation 1.1获得更好的错误消息
在许多新功能中, Bean Validation 1.1引入了使用统一表达式语言(EL)表达式的错误消息插值. 这允许基于条件逻辑来定义错误消息,还可以启用高级格式化选项 . 添加到Spring MV ...
- gradle spring_使用Gradle的简单Spring MVC Web应用程序
gradle spring 除了我们现在将使用Spring MVC而不是原始servlet之外,该文章将与我们之前的文章Simple Gradle Web Application相似. 使用Gradl ...
- 使用Gradle的简单Spring MVC Web应用程序
除了我们现在将使用Spring MVC而不是原始servlet之外,该文章将与我们以前的文章Simple Gradle Web Application相似. 使用Gradle运行基本的Spring M ...
- 如何使用recaptcha_在Spring MVC Web应用程序中使用reCaptcha
如何使用recaptcha CAPTCHA是一个程序,可以生成人类可以通过但计算机程序" 不能 "通过的测试并对其进行评分. 所采取的策略之一是向用户显示具有扭曲文本的图像,并且用 ...
- 在Spring MVC Web应用程序中添加社交登录:单元测试
Spring Social 1.0具有spring-social-test模块,该模块为测试Connect实现和API绑定提供支持. 该模块已从Spring Social 1.1.0中删除,并由 Sp ...
- 将社交登录添加到Spring MVC Web应用程序:配置
过去,用户使用用户名和密码组合登录. 尽管如今有些人仍然偏爱传统方式,但越来越多的用户希望使用其社交媒体帐户登录. 这就是使Spring Social(及其子项目)成为Spring项目组合有用的补充的 ...
- 将社交登录添加到Spring MVC Web应用程序:注册和登录
本教程的第一部分描述了如何配置Spring Social 1.1.0和Spring Security 3.2.0,但它留下了两个非常重要的问题尚未解答. 这些问题是: 用户如何创建新用户帐户? 用户如 ...
- 在Spring MVC Web应用程序中使用reCaptcha
CAPTCHA是一种程序,可以生成人类可以通过的测试并对其进行评分,而计算机程序" 不能 "通过. 所采取的策略之一是向用户显示具有扭曲文本的图像,并且用户应在输入区域中书写文本. ...
最新文章
- php 字体问题,php – Scraping上的字体或Unicode问题[复制]
- 2015/06/08
- 364 页 PyTorch 版《动手学深度学习》PDF 开源了(全中文,支持 Jupyter 运行)
- Spring Cloud与Duddo比较(非原创)
- P2567 [SCOI2010]幸运数字
- CF1119H-Triple【FWT】
- jquery 通过submit()方法 提交表单示例
- 单例模式-双重检查加锁
- php5.3 gd库,php5.3动态编译gd库 zlib扩展 mcrypt扩展 mysqli扩展
- python操作mysql数据库(增、删、改、查)_python对 MySQL 数据库进行增删改查的脚本...
- 一步一步写一个简单通用的makefile(一)
- 数据分析岗位需求分析报告
- 2018百度之星程序设计大赛初赛B——1002hex
- JQuery冒泡(选择并上传多张图片)
- 4路服务器cpu位置,4路cpu服务器
- 1----sim模块的使用
- 手抛飞机大改装(4种机型,7种改法)干货!!
- 怎样用计算机打出Abc,智能ABC输入法中的一些使用技巧
- 【淡墨Unity3D Shader计划】一间 创建一个游戏场景 amp; 第一Shader写作
- 如何用halcon实现模板匹配
热门文章
- JavaScript文档对象模型document对象改变Html表单属性(4)
- 电脑html游戏,电脑网页游戏排行榜
- java并查集找朋友圈_并查集求朋友圈最大人数
- 3.OSPF协议及链路状态算法
- 最大子数组累加和(2种方法)
- bzoj 4025: 二分图(可撤销并查集+CDQ分治)
- bzoj 1414 bzoj 3705: [ZJOI2009]对称的正方形(二维Hash)
- bzoj 3040: 最短路(road)(堆优化dijkstra)
- bzoj 1010: [HNOI2008]玩具装箱toy(斜率dp)
- bzoj 3101: N皇后