基于想法实现创建SpringMVC项目

  介绍

基于想法实现创建SpringMVC项目?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1。创建项目

基于想法实现创建SpringMVC项目

2。命名

基于想法实现创建SpringMVC项目

3。等待jar包下载完毕

下面是我创建完后,文件目录结构

基于想法实现创建SpringMVC项目

4。创建所需的文件夹

在- inf下创建类、自由,页面(放网页的地方)文件夹

在src下创建控制文件夹,存放控制器类

基于想法实现创建SpringMVC项目

5。配置环境

由于理念下载的jar包并不完整,只是框架的包,所以还需下载一些jar

链接:https://how2j.cn/frontdownload& # 63; bean.id=381

为了方便贴的链接是我常用的一个学习网站里面的下载链接。

下载后,解压到自己创建的自由文件夹里,注意是- inf下自己创建的,不是外部的自由

解压后右键自由文件夹,然后如图操作

基于想法实现创建SpringMVC项目

接着文件——》项目structture。然后如图操作

基于想法实现创建SpringMVC项目

6。开始写配置文件

打开网络。xml。里面默认有些内容了,贴上我的代码

& lt;及# 63;xml version=?.0”;编码=癠TF-8", # 63;比;   http://xmlns.jcp.org/xml/ns/javaee" & lt; web xmlns=?;   xmlns: xsi=癶ttp://www.w3.org/2001/XMLSchema-instance"   xsi: schemaLocation=癶ttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"   version=?.0“比;   & lt; servlet>   & lt; !——两个HelloMVC必须一样,随意自己取名——比;   & lt; servlet-name> HelloMVC   & lt; servlet-class> org.springframework.web.servlet.DispatcherServlet   & lt; load-on-startup> 1 & lt;/load-on-startup>   & lt;/servlet>      & lt; servlet-mapping>   & lt; servlet-name> HelloMVC   & lt; !——& lt; url-pattern> * .form</url-pattern>——比;   & lt; url-pattern>/& lt;/url-pattern>   & lt;/servlet-mapping>   & lt;/web-app>

如果你的取得名字是HelloMVC,那么与其对应的servlet名字必须是:HelloMVC-servlet.xml。格式是:自定义名称servlet。xml

HelloMVC-servlet内容如下:

& lt;及# 63;xml version=?.0”;编码=癠TF-8", # 63;比;   http://www.springframework.org/schema/beans" & lt;豆类xmlns=?   xmlns: xsi=癶ttp://www.w3.org/2001/XMLSchema-instance"   xmlns:上下文=癶ttp://www.springframework.org/schema/context"   xsi: schemaLocation=癶ttp://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"比;   & lt; !——控制器类所在的包——比;   & lt;上下文:component-scan基础包=癱ontrol"/比;   & lt; bean类=皁rg.springframework.web.servlet.view.InternalResourceViewResolver"祝辞   & lt; !——/- inf/页面/意为页面的路径,jsp为页面格式——比;   & lt;属性名=皃refix"值=https://www.yisu.com/zixun/"/web - inf/页面/"/>   <属性名="后缀" value=" . jsp "/>      

7。开始写控制器类内容了

在src-control下新建一个类,叫IndexController

内容如下:

计划控制;
  
  进口org.springframework.stereotype.Controller;
  进口org.springframework.ui.Model;
  进口org.springframework.web.bind.annotation.RequestMapping;
  进口org.springframework.web.servlet.ModelAndView;
  
  进口javax.servlet.http.HttpServletRequest;
  进口javax.servlet.http.HttpServletResponse;
  
  @ controller
  公开课IndexController {
  @RequestMapping (“/index")//公共字符串handleRequest(模型模型){抛出异常//model.addAttribute (“message",“这是第一个SpringMVC网页“);//返回“index";//}
  公共ModelAndView handleRequest (HttpServletRequest请求,HttpServletResponse响应){抛出异常
  ModelAndView模型=new ModelAndView (“index");
  model.addObject (“message",“这是第一个SpringMVC网页“);
  回归模型;
  }
  }

基于想法实现创建SpringMVC项目