Springmvc控制器数据

时间:2015-06-23 13:15:09

标签: spring-mvc

将渲染到jsp的对象从控制器移动到另一个jsp时遇到了一些麻烦。要显示的数据是第一个jsp中数据的一部分。流程如下:

Welcome.jsp(包含超链接)--->调用一个控制器(http get),它在jsp(admissionForm.jsp)--->提交中获取学生数据(名称,手机号,主题) form(http post) - >在admissionSuccess.jsp上显示数据。这个jsp包含一个超链接(http get),它应该只显示学生姓名和手机号码(requestForm.jsp)。此页面包含其他功能,如提交服务请求(将要实施)。

我正在使用Spring 3.x和ModelAndView控制器。我得到的最接近的答案是使用@SessionAttribute,但是它带有Model对象。 任何人都可以协助吗?

我的代码如下:

@RequestMapping(value="/submitAdmissionForm.html", method=RequestMethod.POST)   
public ModelAndView submitAdmissionForm(@Valid @ModelAttribute("student1") Student student1, BindingResult result,HttpServletRequest request,
        SessionStatus status)
if(result.hasErrors())
    {
        ModelAndView model1 =new ModelAndView("AdmissionForm");
        return model1;
    }
    ModelAndView model1 =new ModelAndView("AdmissionSuccess");
    model1.addObject("student1", student1);
return model1;


@RequestMapping(value="/getRequestForm.html", method=RequestMethod.GET) 
public ModelAndView getRequestForm( @ModelAttribute("student1") Student student1,BindingResult result)
{

    ModelAndView model1 =new ModelAndView("RequestForm");
    model1.addObject("student1", student1);
    return model1;
}

0 个答案:

没有答案