博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IDEA 2018 搭建 Spring MVC helloworld
阅读量:6955 次
发布时间:2019-06-27

本文共 1255 字,大约阅读时间需要 4 分钟。

网上看了不少idea搭建SpringMVC Helloworld的例子,但是一个个试下来都没有成功。

我把他们做了个总结再加上自己的经验,最终在idea2018上运行成功,记录下来分享一下。


1.创建项目

clipboard.png

clipboard.png

clipboard.png

点击finish以后会自动下载需要的jar包

2.配置tomcat服务器

clipboard.png

clipboard.png

clipboard.png

clipboard.png

application context最好改为“/”

*注:如果不改为“/”,那么默认访问路径为localhost:8080/springmvc_hello_war_exploded
修改为“/”的话,默认访问路径为localhost:8080/*

clipboard.png

clipboard.png

双击右边两个Spring包,点击OK

clipboard.png

WEB-INF下新建jsp文件夹,并在里面创建hello.jsp,在<body>里面添加“${message}”

clipboard.png

clipboard.png

右键src文件夹,new→Package,取名“com.springmvc.controller”

clipboard.png

在该package下创建java class,取名“HiController”

clipboard.png

HiController.java添加代码:

package com.springmvc.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.bind.annotation.RequestMapping;@Controller@RequestMapping("hi")public class HiController {    @RequestMapping("hello")    public String say(ModelMap model){        model.addAttribute("message","hello world");        return "hello"; //指向hello.jsp    }}

clipboard.png

修改web.xml,将“*.form” 修改为 “/

clipboard.png

修改dispatcher-servlet.xml,添加代码:

这时候会提示有错误,用鼠标点击到 context,然后按“Alt+回车”,自动修复

clipboard.png

也可以手动修复,在<beans>里添加代码:

xmlns:context="http://www.springframework.org/schema/context"

clipboard.png

附上dispatcher-servlet.xml代码:

clipboard.png

点右上角▶按钮运行程序,会自动弹出:8080

clipboard.png

这也是idea自动创建的index.jsp所显示的内容

我们打开:8080/hi/hello

clipboard.png

程序运行成功

转载地址:http://jztil.baihongyu.com/

你可能感兴趣的文章