这篇文章给大家分享的是有关Spring MVC如何继承AbstractController类的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
继承AbstractController类
如果想要轻松控制受支持的HTTP方法、会话和内容缓存,让控制类继承AbstractController类是理想的方法。如:
importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.springframework.web.servlet.ModelAndView;importorg.springframework.web.servlet.mvc.AbstractController;publicclassBigControllerextendsAbstractController{@OverrideprotectedModelAndViewhandleRequestInternal(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{System.out.println("You'rebig!");returnnewModelAndView("big");}}
上例创建了一个配置了受支持的方法、会话和缓存的单动作控制器,能够在控制器的bean声明中被指明。如:
<beanname="/big"class="net.codejava.spring.BigController"><propertyname="supportedMethods"value="POST"/></bean>
这一配置表明该控制器handler方法仅支持POST方法。了解更多配置(如会话、缓存),参见AbstractController。
SpringMVC还提供了多个支持特定目的的控制器类,包括:
AbstractUrlViewController
MultiActionController
ParameterizableViewController
ServletForwardingController
ServletWrappingController
UrlFilenameViewController
感谢各位的阅读!关于“Spring MVC如何继承AbstractController类”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
Spring MVC如何使用@controllerstereotype
SpringMVC如何使用@controllerstereotype...
在Spring MVC中创建控制器
在SpringMVC中创建控制器这篇文章给大家分享的是有关在Sp...
Spring MVC如何为处理器指定URL映射
SpringMVC如何为处理器指定URL映射这篇文章主要为大家展...
Spring MVC如何为处理器方法指定HTTP请求方法
SpringMVC如何为处理器方法指定HTTP请求方法这篇文章主...
Spring MVC如何返回模型和视图
SpringMVC如何返回模型和视图这篇文章将为大家详细讲解有关...
Spring MVC如何将对象放入模型
SpringMVC如何将对象放入模型这篇文章给大家分享的是有关S...
Spring MVC如何实现处理器方法中的重定向
SpringMVC如何实现处理器方法中的重定向小编给大家分享一下...
Spring MVC如何处理表单提交和表单验证
SpringMVC如何处理表单提交和表单验证这篇文章主要为大家展...
Spring MVC如何处理文件上传
SpringMVC如何处理文件上传这篇文章给大家分享的是有关Sp...
Spring MVC如何在处理器中自动注入业务类
SpringMVC如何在处理器中自动注入业务类这篇文章给大家分享...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议