IDEA2021.1 Spring MVC 简易配置

29 篇文章 13 订阅
订阅专栏

先创建一个空白新项目,再右击项目处添加框架支持

src处新建一个package,WEB-INF下新建一个jsp文件夹存放jsp文件

文件目录如下


 
新建一个class TestController 内容如下

 

package test.springmvc.helloworld;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
@RequestMapping("/test") //类中所有响应请求的父路径

public class TestController {

    @RequestMapping("/index") //此处的函数通过该路径响应
    public String helloworld(@RequestParam(value = "id") String id, Model model){
        model.addAttribute("url","http://www.baidu.com/"); // 指定Model的值
        model.addAttribute("id",id);
        return "/WEB-INF/jsp/helloworld.jsp";
    }

}


@RequestParam(value = "id")用于获取传参id值 通过Model将变量传入视图
helloworld.jsp处的内容为
 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
Hello World
<br/>id:${id}
<br/>url:${url}
</body>
</html>

配置dispatcher-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"

       xsi:schemaLocation="

       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd

       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">

    <context:component-scan base-package="test.springmvc.helloworld"/>

</beans>

接着配置web.xml 修改url-pattern即映射的url路径

下面对tomcat进行配置,以启动程序

先配置Artifact

单击Add Configuration

启动之后会在浏览器打开idea提供的demo

访问http://localhost:8080/test/index?id=111

 

SpringMVC框架——使用IDEA搭建SpringMVC环境
CHIKA2333的博客
07-25 2779
目前最好的实现MVC设计模式的框架,是Spring框架的一个子模块,可以与Spring很好的结合使用,无需整合。
SpringMVC的搭建idea2021、tomcat8.5
m0_62208814的博客
07-22 992
笨方法建springmvc,方便自己跟着视频学习
idea导入项目框架教程
12-20
学习时,使用IDEA的时候,经常需要导入项目框架,下面操作介绍如何导入项目框架。 打开需要导入的项目 打开方式: 打开 idea ,选择 Import Project 原创文章 29获赞 30访问量 5874 关注 私信 展开阅读全文 作者:苜苜的烂笔头
IDEA Spring MVC项目
12-07
IDEA配置好得Spring mvc 项目,下载导入可直接使用,谢谢下载!
(IDEA配置第一个Spring MVCmvc解析)
最新发布
qq_74329022的博客
05-01 1158
这是依据教学内容展现的一个最简单spring mvc 模型,主要依赖tomcat提供运行环境,Servlet组件DispatcherServlet来接受相应的请求,通过controller来去处理相应的用户请求。是最基础的模型,后续还要设置到view,映射处理、渲染等请求。需要逐步完善。
使用 Idea 快速搭建 SpringMVC 项目的详细步骤
zp8126的专栏
03-29 1650
SpringMVC 是一款当下流行的优秀的 MVC 框架,关于 MVC 的概念、作用、优点等内容介绍,在作者之前的一篇 Chat 《深入理解 MVC 框架原理:自定义 Struts2 框架》中有详细的描述。描述了关于另一款主流 MVC 框架的原理介绍,其实和 SpringMVC 工作原理大致相同。所以有兴趣的朋友可以前去阅读
IDEA(2021)搭建springMVC(基于xml)
qq_64231828的博客
11-15 189
选择Artifacts--->Web Application:Exploded--->From Modules。5.在resources文件夹下创建SpringMVC核心文件spring-mvc.xml,7.在java下创建controller,再创建HelloController控制器。5.在webapp下创建hello.jsp。复制下列代码加入pom.xml中配置依赖。注意:一定要细心检查路径是否搭配正确!2.在pom.xml中配置依赖。使webapp出现蓝色标识。3.创建webapp。
IntelliJ IDEA 新建Spring Boot项目
jane3von的专栏
11-13 628
1.新建Spring Boot 项目 用IntelliJ IDEA新建一个Spring Boot 项目,选择Spring Initializr,如下图: 初始项目结构,各目录含义如下: pom文件为依赖管理文件; resources为资源文件夹; statics为静态资源; templates为模板资源; application.properties为配置文件...
IDEA建立Spring MVC Hello World 详细入门教程
CHIKA2333的博客
07-30 661
目录通过IDEA新建Spring MVC项目先创建项目,从封面或者主窗体都可以创建“New Project”窗口,选择附加的类库"Spring MVC"选择项目名称和存放的位置最后点击Finish按钮,IDEA会帮你下载需要的类库创建完成后项目有这些文件,主要是三个xml文件+一个index.jsp这个jsp文件最后肯定是不要的,不过也先不要慌着删设置运行、调试相关配置项目建好后,并不能直接运行,Run和Debug菜单都是灰色不能点击的要需要做一下运行和调试的相关配置
Java EE 学习(6):IDEA + maven + spring 搭建 web(2)- 配置 Spring
weixin_30457881的博客
06-29 104
参考:https://my.oschina.net/gaussik/blog/513353 注:此文承接上一文:Java EE 学习(5):IDEA + maven + spring 搭建 web(1) 记录: 此节主要完成 springMVC配置,并进行了测试。 4.SpringMVC框架配置 进行完上面的配置,那就说明现在基本的开发环境已经搭建好了,现在要开始进行 ...
安装IDEA2021.1.2utimate版本.zip
12-23
手把手教安装IDEA2021.1.2Utimate版本;这个是接我的一个博客内容,里面都是图片,图片上有详细的步骤描述,某些原因吧,以这样的方式;下面是我的那个博客连接: ...
IDEA2021.3.1配置java环境
04-14
简单的配置java环境和测试是否配置成功
亲测idea2021.3安装插件MybatisCodeHelper有效
09-30
该插件成功支持IDEA2021.3,不支持对已生成的Mapper、JavaBean、Xml覆盖,idea会报java.lang.NoClassDefFoundError: com/intellij/mock/MockVirtualFile异常,先将已经生成的Mapper、JavaBean、Xml文件删除后再进行...
ideaIU-2021.1.3.zip
03-23
ideaIU-2021.1.3
idea vuejs插件vue.js-2021.1.21更新的
01-25
idea vuejs插件,做前端开发必备插件vue.js-2021.1.21最新更新的,来源 https://plugins.jetbrains.com/plugin/9442-vue-js/versions
idea2022版本如何快速创建spring-mvc项目
weixin_46608377的博客
07-17 3064
新手必备,保姆教程
IDEA2021新建第一个Spring项目(使用两种方法)
qq_41854911的博客
01-14 2万+
文章目录软件版本Spring开发环境搭建,软件安装Apache Common Logging APISpring使用两种方法来创建Spring项目1.1使用IDEA新建一个普通项目1.2导入Spring包1.3新建两个java文件用来测试1.4创建Spring配置文件1.5 Project Structure设置1.6注意看一下iml配置文件1.7看是否能否正常运行1.8可能会出现的问题2.1新建一个Maven项目2.2使用Maven配置文件导入Spring包2.3新建两个java文件用来测试2.4新建Sp
通过IDEA解决spring配置文件
热门推荐
yanghanxiu的专栏
02-24 4万+
每次创建spring项目最头疼就是spring配置文件,尤其是配置头信息。这里发现通过IDEA工具可以很好辅助完整这些工作,配置spring文件变得更加简单 案例环境: IDEA 2017.2; JDK8; spring 4.3 maven 3.5 这里从创建完成maven webapp项目开始,maven webapp工程创建这里就忽略。完成maven工程创建后第一步就是添加依赖关...
idea2021.2.1配置git ssh
05-23
以下是在 IDEA 2021.2.1 中配置 Git SSH 的步骤: 1. 打开 IDEA,点击菜单栏的 "File" -> "Settings"。 2. 在弹出的窗口中,选择 "Version Control" -> "Git"。 3. 在 "SSH executable" 下拉菜单中选择 "Native"....

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 攻防世界(web高手进阶区)——1~20题 6619
  • Javaweb安全——JSP Webshell 5822
  • MySQL注入及绕过备忘录 5079
  • 刷题记录-NPUCTF2020(web部分) 4745
  • [网鼎杯 2020 玄武组]SSRFMe 4317

分类专栏

  • JavaWeb安全 29篇
  • 笔记 2篇
  • ThinkPHP漏洞复现 3篇
  • 安恒月赛 6篇
  • 数据结构 1篇
  • 攻防世界(web) 5篇
  • i春秋公益赛 4篇

最新评论

  • “百度杯”CTF比赛 十月场Backdoor(git泄露)

    W.167: 感觉好难,大佬太厉害了吧,偶像偶像表情包

  • (杂)网易云歌单导入到apple music

    2301_78153556: 登陆不上去

  • [安洵杯 2019]iamthinking

    qq_47965152: 得跟死人

  • 数据结构练习——简单学生成绩管理系统的操作(动态表C语言代码)

    m0_66098752: 可以加一下排序吗

  • python3——url存活性探测脚本(asyncio+aiohttp)

    Arnoldqqq: 设置timeout

大家在看

  • 大型语言模型的“逢迎”:揭秘误导性关键词的危害与防御策略
  • 人工智能在交通与物流领域的普及及应用 474
  • KerasCV和KerasNLP:视觉和语言的增强 535

最新文章

  • Javaweb安全——Dubbo 反序列化(一)
  • Javaweb安全——Hessian 反序列化
  • Javaweb安全——反序列化漏洞-Rome
2023年7篇
2022年41篇
2021年21篇
2020年43篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司观澜网站改版推荐广州SEO按效果付费多少钱龙华百度网站优化价格景德镇百姓网标王咸宁seo网站优化哪家好淮北网络推广哪家好钦州优化价格淮北seo排名多少钱本溪网站优化公司威海网站优化按天计费公司盐城企业网站制作报价益阳百姓网标王推广价格吕梁网络营销公司玉树网站搭建报价滁州外贸网站建设推荐铜川营销网站推荐光明网页制作推荐马鞍山模板制作多少钱丹竹头seo推荐定西营销型网站建设哪家好晋城网站推广方案价格云浮品牌网站设计推荐黄石网站制作设计公司芜湖外贸网站制作多少钱昭通网站优化按天扣费哪家好迁安网站优化排名宣城网站建设设计哪家好遂宁网站推广推荐玉林网站推广哪家好惠州建站多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化