idea创建springMVC框架和配置小文件的教程图解

yipeiwu_com5年前Python基础

这个框架主要还是思想,之后,,,还是创建项目好了,

1.新建一个项目

新建一个maven,并且选择webapp类型。

2.点击next选项

这里面的两个选项可以随便填,但是Artifactid一般是项目名,第一个可以是自己定义的名称了,

3.继续点next

在这我们可以添加name=archetypeCatalog,internal,可以在创建项目的时候快一点,3.创建好了项目之后就把我创建的一个小案例放上了

1.创建项目的流程01.引入需要的pom文件节点02.web.xml文件中配置核心控制器03.在WEB-INF目录下创建mvc核心配置文件(spring)

  这个是文件的头部信息,

核心配置文件的名称 必须是 <servlet-name>+”-servlet.xml”

04.在index.jsp页面创建一个连接<a href="hello" rel="external nofollow" >helloSpringMVC</a>

05.在核心配置文件中增加对应的处理bean

<bean/>

06.创建对应的包和controller

public class HelloController extends AbstractController
{ 
@Override protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception
 { 
System.out.println("您已经进入了后台的controller/action/servlet"); 
ModelAndView mv= new ModelAndView(); 
mv.setViewName("/WEB-INF/welcome.jsp"); 
return new ModelAndView("/WEB-INF/welcome.jsp");
 }

07.部署服务器

启动测试的项目

总结

以上所述是小编给大家介绍的idea创建springMVC框架和配置小文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!

相关文章

Python中几种属性访问的区别与用法详解

起步 在Python中,对于一个对象的属性访问,我们一般采用的是点(.)属性运算符进行操作。例如,有一个类实例对象foo,它有一个name属性,那便可以使用foo.name对此属性进行...

python配置grpc环境

gRPC 的安装: $ pip install grpcio 安装 ProtoBuf 相关的 python 依赖库: $ pip install protobuf 安装 python...

Python-copy()与deepcopy()区别详解

最近在实习,boss给布置了一个python的小任务,学习过程中发现copy()和deepcopy()这对好基友实在是有点过分,搞的博主就有点傻傻分不清啊,但是呢本着一探到底的精神,还是...

Python3 实现随机生成一组不重复数并按行写入文件

笔主在做一个项目要生成一组随机有序的整型数字,并按行输出到文本文件使用,恰好开始学习Python3,遂决定直接使用Python3解决 思路:与随机数相关的函数都要使用到random这个系...

opencv3/Python 稠密光流calcOpticalFlowFarneback详解

opencv3/Python 稠密光流calcOpticalFlowFarneback详解

光流是由物体或相机的运动引起的图像对象在两个连续帧之间的视在运动模式.光流方法计算在t和 t+Δtt+Δt时刻拍摄的两个图像帧之间的每个像素的运动位置。这些方法被称为差分,因为它们基于图...