SpringMVC学习05:深入SpringMVC学习
-
深入SpringMVC学习:
-
理解SpringMVC的执行步骤;
-
-
SpringMVC的执行步骤:
-
1,在web.xml中,配置注册DispatcherServlet;
-
并在DispatcherServlet中去关联springmvc-servlet.xml配置文件;
-
-
2,新建springmvc-servlet.xml配置文件:
-
注册bean:处理器映射器
-
注册bean:处理器适配器
-
注册bean:视图解析器
-
-
3,新建控制器HelloController:
-
1,实现Controller接口;
-
2,返回ModelAndView;
-
3,封装业务代码;
-
4,封装视图跳转;
public class HelloController implements Controller {
public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
ModelAndView mv= new ModelAndView();
//业务代码
String result="helloSpringMVC";
mv.addObject("msg",result);
//视图跳转
mv.setViewName("test");
return mv;
}
} -
-
4,编写视图跳转的JSP页面:
<%
-
5,在springmvc-servlet.xml中注册bean:
-
因为处理器映射器( BeanNameUrlHandlerMapping)会根据bean的名字去寻找控制器Handler,
-
所以需要在springMVC的配置文件中注册该控制器的bean;
-
-
启动Tomcat,测试!
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律