报错的意思是,你在往某个类的对象放值的时候,该类里面缺少set方法,类名就是你“Could not find a setter for property message in class ..”省略号那部分,你没打出来的那个类,而我没有看错的话应该就是你最后这个类“UserAction”(虽然你改名字了)。
你看下你给的代码最后一个类,报错的这句话
EntityManagerFactory f=Persistence.createEntityManagerFactory("ss");
这里定义了一个EntityManagerFactory对象,然后把值ss放到里面,而一般的类做“放入”操作的时候都要用到setXX()方法的,而你上面只有EntityManagerFactory getEMFactory()也就是get()方法,却没有set()方法,所以在你做set操作的时候却有没有set方法,自然会报出“Could not find a setter for property message in class ..”这样的错误提示
名称ID:
没看见这个user 绑定后台哪个bean啊。