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即可)。
再次运行成功,在浏览器中输出如下内容:
相关推荐
2、创建Maven项目,按需映入Maven包依赖-->配置文件:pom.xml 3、搭建Spring配置:spring.xml(扫描service),config.properties,log4j.properties; 4、搭建spring和mybatis的配置:spring-mybatis.xm(扫描dao)) 5...
在工作当中,我们有时需要创建一个全新的工程,而基于spring-mvc web的工程较为常见,这篇文章主要介绍了IntelliJ IDEA maven 构建简单springmvc项目(图文教程),感兴趣的小伙伴们可以参考一下
实例教程 http://blog.csdn.net/fenglailea/article/details/78280686 本文件是此教程的 完整源码
IntelliJ IDEA 2017建立简单springMVC(hua).pdf 这是我用springMVC写的简单的hello world
IDEA基于maven创建SpringMVC(一) 本人主要是.net web开发最近为了丰富自己的知识,开始学习Java web开发,看了许多的博客学习,现在做了一个学习记录,有什么不对的地方欢迎指出。 一、环境 jdk:1.8 idea:...
一个使用Intellij IDEA和Gradle创建的SpringMVC模板。使用时还需要配置Tomcat服务器 步骤 1、添加Tomcat服务器,并且在配置服务器是添加部署(Deployment) 2、添加国内Gradle镜像,以及SpringMVC库 3、添加初始控制...
使用 IntelliJ IDEA 导入项目,选择Maven项目选项,一路点击next就行,导入项目后,如果src目录等,都没显示出来,别急先使用Maven构建该项目 在 IntelliJ IDEA 中,配置我们的 Tomcat, 然后把使用Maven构建好的...
intellij idea 创建maven springmvc4_maven_mybatis3 web框架的demo
IDEA旗舰版可以直接创建Spring MVC项目,但创建后的项目并不是直接就可以运行,还需要进行一些配置。这篇文章主要介绍了Intellij IDEA 旗舰版创建 Spring MVC 项目踩坑记 ,需要的朋友可以参考下
intellij idea 创建maven springmvc_hibernate web的demo,测试通过
项目开发工具:Intellij idea 数据库:mysql 项目框架:mybatis+springMVC 基于该框架教你如何创建数据库,如何连接数据库,如何配置mybatis,如何对数据库进行“增删改查”。哪里不会给我发消息,我会对我的商品...
使用 IntelliJ IDEA 导入项目,选择Maven项目选项,一路点击next就行,导入项目后,如果src目录等,都没显示出来,别急先使用Maven构建该项目 在 IntelliJ IDEA 中,配置我们的 Tomcat, 然后把使用Maven构建好的...
Intellij IDEA创建 SpringMVC+Spring4+MyBatis3+Maven3+junit4的Maven Web项目demo,测试通过。
Intellij IDEA创建Maven+springmvc+mybatis3+junit4的web项目,测试通过!需要的下载学习
Intellij-IDEA-maven+springMVC+mybatis整合DEMO 前言 之前都是在已经建立好的项目基础上开发,没有自己建立过IDEA的maven+springMVC+Mybatis项目,今天刚好学习一下。 maven的本地安装自行度娘~ 步骤 新建项目 首先...
本篇文章主要介绍了使用IntelliJ IDEA 15和Maven创建Java Web项目(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下
job集群:创建job、取消job、查询job、下拉搜索spring bean 数据源监控:druid 接口swagger文档 日志查询 邮件管理:发送邮件、搜索邮件 文件管理:上传文件、文件列表、文件删除 公告管理:公告未读提醒、...
SpringMVC+Spring+Mybatis+SpringSecurity+Bootstrap 【环境】 IntelliJ IDEA 2020.1 + MySQL 8.0 + Tomcat 9.0.31 【操作运行】 数据库配置: 数据库版本:MySQL 8.0 登录账号:root;登录密码:123456 创建一个...