2014-09-24 100 views
0

其實我的設置這是從bean類中獲得方法modelandveiw的屬性,並試圖讓其他modelandveiw方法方法屬性,但在與Spring MVC的

rs.getAttribute越來越空值(「客戶ID」處理會話)

。請幫幫我。

@RequestMapping(value ="/insert",method= RequestMethod.Post) 

    public ModelAndView inserData(@ModelAttribute SavingBean savingBean,HttpServletRequest rs) { 

    HttpSession session = rs.getSession(); 

    if (savingBean != null) 
    SavingBean saving = persionalService.insertData(savingBean); 

    int a = saving.getCustomerId(); 

    rs.setAttribute("customerId",a); 


    System.out.println(saving.getDisgnProf()); 

    List<SavingBean> list = new ArrayList<SavingBean>(); 
    list.add(saving); 

    return new ModelAndView("welcome","list", list); 



} 



    @RequestMapping(value ="/insertdata",method= RequestMethod.Post) 

public ModelAndView check (@ModelAttribute SavingBean savingBean,HttpServletRequest rs) { 


    System.out.println(savingBean.getFirstName()); 

    HttpSession session = rs.getSession(); 



    System.out.println("abhishek" + rs.getAttribute("customerId")); 



return null ; 

}

回答

1

你不把或在此代碼獲取從會話什麼。您正在從rs中獲取屬性,rs是請求,而不是會話。

0

是的,你正在把它放在請求rs,把它放在會話中,而你會選擇它