介绍
基于想法实现创建SpringMVC项目?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
1。创建项目
2。命名
3。等待jar包下载完毕
下面是我创建完后,文件目录结构
4。创建所需的文件夹
在- inf下创建类、自由,页面(放网页的地方)文件夹
在src下创建控制文件夹,存放控制器类
5。配置环境
由于理念下载的jar包并不完整,只是框架的包,所以还需下载一些jar
链接:https://how2j.cn/frontdownload& # 63; bean.id=381
为了方便贴的链接是我常用的一个学习网站里面的下载链接。
下载后,解压到自己创建的自由文件夹里,注意是- inf下自己创建的,不是外部的自由
解压后右键自由文件夹,然后如图操作
接着文件——》项目structture。然后如图操作
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项目