AbstractController抽象类限定请求提交方式
HTTP请求提交的方式:一共有八种:
GET
POST
HEAD
Delete
Options
Connect
PUT
TRANCE
在代码实际运行中,怎么设置提交方式呢?代码实现如下:
实体类的创建: 继承abstractController 重写方法:
public class AbstractModelView extends AbstractController { protected ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception { ModelAndView mv=new ModelAndView(); mv.setViewName("index"); return mv; } }
springMVC.xml配置:
<!--设置提交方式--> <bean id="/second" class="day01.AbstractModelView"> <property name="supportedMethods" value="GET,POST"></property> </bean> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/"></property> <property name="suffix" value=".jsp"></property> </bean> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>