spring.xml
<context:component-scan base-package = "com.springmvc.controller"></context:component-scan>
web.xml
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<--这个核心前端控制器对.do结尾的路径进行拦截,解析路径-->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
controller
package com.springmvc.controller;
/*
敲得越多,钱越多!!!
敲得越多,钱越多!!!
敲得越多,钱越多!!!
*/
@Controller
@RequestMapping(“hello”) //请求映射
public class HelloWorld {
@RequestMapping(“world")
public String fistMethod(){
System.out.println("hello word");
return "";
}
}
jsp
<h1><a href = "hello/world.do">Hello world!</a></h1>
整体路线的流程:
程序加载后,先加载web.xml,会去扫描名为springmvc的xml文件,之后去扫描对应的类,把他的对象创建出来,之后发现该类有映射,就会把他的对象存起来。web.xml继续往下走,会设置为对路径以.do结尾的进行检测。当点击jsp页面的那个helloworld时候他就会去解析该路径,把路径分解为hello和world,就能找到对应的类了
个性签名:一个人在年轻的时候浪费自己的才华与天赋是一件非常可惜的事情
如果觉得这篇文章对你有小小的帮助的话,记得在左下角点个“👍”哦,博主在此感谢!
万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!