0

我创建了一个带有 JSTL 标签的 jar。在我的课堂上,我有一个modelAndview对象。我想modelAndView使用 Spring 的DispatcherServlet's protected render方法渲染对象。
目前,我所做的是我有Class 并添加了一个内部调用受保护方法extended DispatcherServlet的静态方法。 renderView()render()

public class DispatcherServlet extends org.springframework.web.servlet.DispatcherServlet {

private static DispatcherServlet servlet;

@Override
public void init(ServletConfig config) throws ServletException {
    servlet = this;
    super.init(config);
}

public static void renderView(ModelAndView mv, HttpServletRequest request,  HttpServletResponse response) throws Exception {
    servlet.render(mv, request, response);
}

}

我想避免扩展 DispatcherServlet 因为我实际上是在要求我的客户在他们的web.xml.
如果我能以某种方式获得 DispatcherServlet 对象并调用受保护的 render() 方法,那么我的问题可能会得到解决。
有什么好的建议。

4

0 回答 0