javax.el.PropertyNotFoundException: The class 'xxx' does not have a readable property 'yyy'

前端 未结 2 1497
南方客
南方客 2020-12-21 05:44

I\'ve the below session scoped CDI managed bean:

@Named
@SessionScoped
public class RegisterController implements Serializable {   
    private static final          


        
2条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-21 06:09

    I had the same error and I got the solution

    This is my Emp Model

    public class Emp {
        private String Eid;
        private String Ename;
        private String Mobile;
        private String Email;
    
        public String getEid() {
            return Eid;
        }
    
        public void setEid(String Eid) {
            this.Eid = Eid;
        }
    
        public String getEname() {
            return Ename;
        }
    
        public void setEname(String Ename) {
            this.Ename = Ename;
        }
    
    .........etc
    

    And my Controller method

     @RequestMapping(value="/welcome", method=RequestMethod.POST)
        public ModelAndView CtrlMethod(@ModelAttribute("employee1") Emp employee1) {
             ModelAndView model = new ModelAndView("hellopage");
             return model;    
        }
    

    In My (hellopage.jsp) JSP Page I mentioned like bellow and it works for me.

     ${employee1.getEid()}
     ${employee1.getEname()}
     ${employee1.getMobile()}
     ${employee1.getEmail()} 
    

提交回复
热议问题