您现在的位置是:主页 > news > 怎样建设一个简单的动态网站/网站seo是干什么的

怎样建设一个简单的动态网站/网站seo是干什么的

admin2025/6/28 23:46:41news

简介怎样建设一个简单的动态网站,网站seo是干什么的,设计配色网站,wordpress url设置两个首先我们需要知道springmvc的底层运行 工作流程 当一个请求进来之前,SpringMVC中的核心组件会一起配合来完成本次请求的处理: 1. 请求被前端控制器(DispatcherServlet)接收到 2. 前端控制器(DispatcherServlet&#…

怎样建设一个简单的动态网站,网站seo是干什么的,设计配色网站,wordpress url设置两个首先我们需要知道springmvc的底层运行 工作流程 当一个请求进来之前,SpringMVC中的核心组件会一起配合来完成本次请求的处理: 1. 请求被前端控制器(DispatcherServlet)接收到 2. 前端控制器(DispatcherServlet&#…

首先我们需要知道springmvc的底层运行

工作流程

当一个请求进来之前,SpringMVC中的核心组件会一起配合来完成本次请求的处理:
1. 请求被前端控制器(DispatcherServlet)接收到
2. 前端控制器(DispatcherServlet)根据映射器(HandlerMapping)中配置的映射关系,将这个请求
转交给真正能够处理客户端请求的处理器(Controller/Headler) 3. 处理器(Controller/Headler)通过适配器(HandlerAdaptor),执行指定方法进行处理,完成后返
回给用户ModelAndView(模型和视图的结合体)
4. 视图解析器(ViewResolver)根据ModelAndView中的逻辑视图名找到真正的物理视图
5. 使用ModelAndView中的模型对视图进行渲染

1.我们需要自定义一个处理器接口MyHandler

在这里插入图片描述

2.自定义适配器并且实现HandlerAdapter,(咱们是模拟底层运行,不是真的要手写别搞错。)

在这里插入图片描述

3.编写直接的控制器去集成自己的MyHandler

在这里插入图片描述

4.配置在xml中,或者注解使用

xml中写入
<bean name="/test"class="com.wjm.controller.MyController"></bean>

然后运行 预期结果是

在这里插入图片描述

但是实际上是

在这里插入图片描述

处理程序没有适配器[com.wjm.controller.MyController@16583c88]:DispatcherServlet配置需要包含支持此处理程序的HandlerAdapter

javax.servlet.ServletException: No adapter for handler [com.wjm.controller.MyController@6d4acb41]: The DispatcherServlet configuration needs to include a HandlerAdapter that supports this handler

主要是因为没用适配器 找不到和我对应的适配器

所以增加一个适配器,适配器可以有多个。
在这里插入图片描述

最后成功定义了一个自己的适配器处理器