1)New Project->Spring->Spring MVC, project name 为SpringHello
2) 在src文件加下创建package:cn.lgs.hello
3)在hello文件夹下创建类:HelloController
代码:
package cn.lgs.hello; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; /** * Created by Administrator on 2017/6/3. */ @Controller @RequestMapping(value = "/hello", method = RequestMethod.GET) public class HelloController { @RequestMapping(value = "/hello", method = RequestMethod.GET) public String printHello(ModelMap model) { model.addAttribute("msg", "Spring MVC Hello World!"); model.addAttribute("name", "lgs"); return "hello"; } }
4) 在WEB-INF下创建jsp文件夹,在文件夹下创建hello.jsp,并删除WEB-INF下自动创建的index.jsp
hello.jsp代码:
<%-- Created by IntelliJ IDEA. User: Administrator Date: 2017/6/3 Time: 18:06 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>${msg}</title> </head> <body> <h1>${msg}</h1> <span>${name}</span> </body> </html>
5)dispatcher-servlet.xml增加如下配置:
<context:component-scan base-package="cn.lgs.hello"/> <!-- 静态资源(js、image等)的访问 --> <mvc:default-servlet-handler/> <!-- 开启注解 --> <mvc:annotation-driven/> <!--ViewResolver 视图解析器--> <!--用于支持Servlet、JSP视图解析--> <bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> <property name="prefix" value="/WEB-INF/jsp/"/> <property name="suffix" value=".jsp"/> </bean>
6)web.xml对应项作如下修改
<url-pattern>/</url-pattern>
7) 主菜单Run->Edit Configrations,点击左上角"+"号,选择tomcat server->Local
server标签:name: tomcat8
Configure->Tomcat Home:C:\apache-tomcat-8
open browser: 第一个栏填:http://localhost:8080/hello/hello
deployment:点击“+”,添加artificat:SpringHelloTest:war exploded
9) 此时基本完毕,运行会提示错误:
org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
需要在添加两个包:
jstl.jar和standard.jar 拷贝到lib下后,在Project Structure(右上角放大镜前面的图标)->Project Settings->Libraries->添加jstl和standard两个lib,然后修正Problems下的问题(点击Fix即可)。
再次运行成功,在浏览器中输出如下内容:
相关推荐
创建SpringMVC项目** 首先,我们需要在IntelliJ IDEA中创建一个新的Maven项目。选择“New Project”,然后在“Project SDK”中选择对应的Java版本。在“Project Type”中选择“Empty Project”,接着在...
本文将详细介绍如何在IntelliJ IDEA(IDEA)中使用Maven来创建一个Spring MVC项目,并探讨XML配置与Java配置两种方式。 首先,我们需要在IDEA中启动一个新的项目。选择“New Project”,然后在左侧选择"Maven",...
idea创建springMVC项目 本文档详细介绍了使用IntelliJ IDEA创建Spring MVC项目的步骤,包括创建项目、配置Tomcat、部署项目、运行项目和添加依赖等。 一、创建项目 在IDEA中创建Maven项目,填写项目基本信息,并...
在 IntelliJ IDEA 2017 中建立一个简单的 SpringMVC 项目涉及到多个步骤,以下将详细解释每个步骤中所包含的知识点: 1. 环境说明 - JDK 是 Java Development Kit,是 Java 程序员开发和运行 Java 程序必不可少的...
在本文中,我们将深入探讨如何使用IntelliJ IDEA创建一个基于Maven的Spring MVC项目。首先,我们需要了解几个核心概念: 1. **IntelliJ IDEA**:这是一款强大的Java集成开发环境(IDE),广泛用于Java应用程序的...
2、创建Maven项目,按需映入Maven包依赖-->配置文件:pom.xml 3、搭建Spring配置:spring.xml(扫描service),config.properties,log4j.properties; 4、搭建spring和mybatis的配置:spring-mybatis.xm(扫描dao)) 5...
本教程将深入讲解如何利用IntelliJ IDEA创建一个完整的Java Web项目,并提供源代码供学习参考。 首先,我们需要了解Java Web项目的组成部分。它通常包含前端资源(HTML、CSS、JavaScript)、后端服务器逻辑(Java ...
**SpringMVC 框架在 IntelliJ IDEA 中的创建步骤** SpringMVC 是一个轻量级的、基于组件的 Web 应用框架,它作为 Spring 框架的一部分,为开发 MVC(Model-View-Controller)模式的应用程序提供了强大支持。在 ...
在SpringMVC项目中,常见的目录结构包括`src/main/java`(存放源代码)、`src/main/resources`(存放配置文件和静态资源)、`src/main/webapp`(存放Web应用相关的文件,如HTML、CSS、JavaScript等)。 **单文件...
下面将详细讲解如何使用IntelliJ IDEA来构建一个基本的Spring MVC项目,并实现简单的页面输出。 1. **创建新项目** 首先,打开IntelliJ IDEA,选择“New Project”,然后在左侧的模板列表中选择“Spring ...
3. 配置SpringMVC:创建SpringMVC的配置文件,如`servlet-context.xml`,设置DispatcherServlet、视图解析器、拦截器等。 4. 配置MyBatis:编写MyBatis的全局配置文件`mybatis-config.xml`,指定日志工厂、映射文件...
本篇文章将详细讲解如何通过两种方法配置 Spring MVC 项目,并结合 IntelliJ IDEA(IDEA)、Java、Spring 和 Maven 进行实践。 首先,我们需要了解 Spring MVC 的基本架构。它包括 DispatcherServlet、Controller、...
本文将详细介绍如何使用IntelliJ IDEA和Maven构建一个简单的Spring MVC项目。 首先,我们需要确保我们的开发环境已经准备就绪。在本文中,使用的环境是Apache Tomcat 8.5.15和JDK 1.8.0_172。IntelliJ IDEA是一款...
本项目是使用 IntelliJ IDEA 创建的一个基本的 SpringMVC 示例,旨在帮助开发者快速理解和上手这个强大的框架。 ### 创建 SpringMVC 项目 在 IDEA 中创建 SpringMVC 项目,首先要选择 "Spring Initializr" 配置,...
在本文中,我们将深入探讨如何使用IntelliJ IDEA结合Maven来创建一个Spring MVC项目,这对于初学者或者希望扩展技能的.NET开发者来说是一份宝贵的指南。首先,我们需要确保拥有正确的开发环境,包括JDK 1.8、...
标题中的"idea工具创建的Spring+SpringMVC+Hibernate+maven项目"指的是使用IntelliJ IDEA这个集成开发环境(IDE)构建的一个Java Web项目,该项目整合了四个关键的技术框架:Spring、SpringMVC、Hibernate以及Maven...
标签“IntelliJIDEA Maven SpringMVC Java”进一步明确了项目的技术栈,表明这个项目是用Java语言开发,使用Maven进行构建管理,并采用了Spring MVC作为Web框架。 从压缩包子文件的文件名称列表来看: 1. `....
创建Maven Web项目是使用IntelliJ IDEA搭建SpringMVC应用的起始点。创建项目时,选择Maven作为项目类型,并在创建向导中勾选“Create from archetype”选项。 archetype是Maven项目模板的意思,可以简化项目的创建...