类似于Spring MVC中的DispatcherServlet,所以我们也需要编写一个Servlet,让它处理所有的请求。
- 从
HttpServletRequest对象中获取请求方法和请求路径; - 通过
ControllerHelper获取Request对应的Handler,Handler包括Controller的类以及处理方法Method; - 从
HttpServletRequest对象中获取所有参数,封装到一个Param对象中; - 通过反射调用Controller实例中对应的Method方法,并获取返回值;
- 如果返回值是
View类型,则返回一个Jsp页面;如果是Data类型,则返回一个JSON数据。
|
|
|
|
|
|
|
|
|
|
|
|
|
|