【Java开源代码栏目提醒】:以下是网学会员为您推荐的Java开源代码-HelloWorldMultiActionController.java,希望本篇文章对您学习有所帮助。
package com.myHelloWorld.action;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.bind.ServletRequestBindingException;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;
public class HelloWorldMultiActionController{
private String viewPage;
//新增动作
public ModelAndView insert(HttpServletRequest req, HttpServletResponse res) throws ServletRequestBindingException {
String helloWorld = (String)req.getParameter("helloWorld");
Map model = new HashMap();
model.put("helloWorld", "您执行的是新增动作:" + helloWorld);
return new ModelAndView(getViewPage(), model);
}
//修改动作
public ModelAndView update(HttpServletRequest req, HttpServletResponse res) throws ServletRequestBindingException {
String helloWorld = (String)req.getParameter("helloWorld");
Map model = new HashMap();
model.put("helloWorld", "您执行的是修改动作:" + helloWorld);
return new ModelAndView(getViewPage(), model);
}
//删除动作
public ModelAndView delete(HttpServletRequest req, HttpServletResponse res) throws ServletRequestBindingException {
String helloWorld = (String)req.getParameter("helloWorld");
Map model = new HashMap();
model.put("helloWorld", "您执行的是删除动作:" + helloWorld);
return new ModelAndView(getViewPage(), model);
}
// 依赖注入要返回的页面
public void setViewPage(String viewPage) {
this.viewPage = viewPage;
}
//获取要返回的页面
public String getViewPage() {
return viewPage;
}
}