标签:HttpServletRequest mav spring HttpServletResponse Controller mvc import ModelAnd
1.1. 控制器的实现
package com.morris.controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;
public class Users extends MultiActionController
public ModelAndView addUser(HttpServletRequest request,
HttpServletResponse response){
ModelAndView mav = new ModelAndView("hello");
mav.addObject("message", "do addUser method......");
return mav;
}
public ModelAndView updateUser(HttpServletRequest request,
HttpServletResponse response) {
ModelAndView mav = new ModelAndView("hello");
mav.addObject("message", "do updateUser method......");
return mav;
}
public ModelAndView deleteUser(HttpServletRequest request,
HttpServletResponse response) throws Exception {
ModelAndView mav = new ModelAndView("hello");
mav.addObject("message", "do deleteUser method......");
return mav;
}
}
|
1.2. Spring-mvc.xml文件的配置
<!-- 解析请求参数类 -->
<bean id="parameterMethodNameResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver">
<property name="paramName" value="action"></property>
</bean>
<!-- 视图解析器 当返回逻辑视图时,InternalResourceViewResolver会加上前缀和后缀-->
<bean id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="suffix" value=".jsp"></property>
<property name="prefix" value="/"></property>
</bean>
<bean name="/users" class="com.morris.controller.Users">
<property name="methodNameResolver" ref="parameterMethodNameResolver"></property>
</bean>
|
1.3. 测试
在浏览器输入一下地址:
http://localhost:8080/HelloSpringMVC/users?action=addUser
标签:HttpServletRequest,
mav,
spring,
HttpServletResponse,
Controller,
mvc,
import,
ModelAnd
From: https://blog.51cto.com/u_6784072/6216869