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>