整合ssh时报错:Messages: attempt to create saveOrUpdate event with null entity
jsp数据提交页面:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <s:form action="userAction" namespace="/user" method="post"> <table width="200" border="1"> <tr> <td>name</td> <td><s:textfield name="user.name"/></td> </tr> <tr> <td>password</td> <td><s:textfield name="user.pwd"/></td> </tr> <tr> <td colspan="2"><s:submit value="submit"/></td> </tr> </table> </s:form> </body> </html>
控制台报错:
17:41:16,129 ERROR ParametersInterceptor:34 - Developer Notification (set struts.devMode to false to disable this message): Unexpected Exception caught setting 'user.name' on 'class $Proxy10: Error setting expression 'user.name' with value '[Ljava.lang.String;@12dcbd' 17:41:16,180 ERROR ParametersInterceptor:34 - Developer Notification (set struts.devMode to false to disable this message): Unexpected Exception caught setting 'user.pwd' on 'class $Proxy10: Error setting expression 'user.pwd' with value '[Ljava.lang.String;@1cbcf19' um----------------------:null
dao的实现类:
public class S3Impl implements UserDao{ private SessionFactory sessionFactory = null; public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionFactory; } @Override public boolean create(UserModel um) { Session session = sessionFactory.getCurrentSession(); session.save(um); return true; } }
页面报错:
Struts Problem Report Struts has detected an unhandled exception: Messages: attempt to create saveOrUpdate event with null entity File: org/hibernate/event/spi/SaveOrUpdateEvent.java Line number: 62
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
Acion类请事先ModelDriver 接口!!
在action类里定义了user这个变量,以及给这个user定义setter和getter方法了吗??jsp里用了user.pwd,在action里要定义对应的user变量,并且其对象包含对应的pwd属性
在action类里定义了user这个变量,以及给这个user定义setter和getter方法了吗??jsp里用了user.pwd,在action里要定义对应的user变量,并且其对象包含对应的pwd属性
Acion类请事先ModelDriver 接口!!
在action类里定义了user这个变量,以及给这个user定义setter和getter方法了吗??jsp里用了user.pwd,在action里要定义对应的user变量,并且其对象包含对应的pwd属性
user类为空啊,你贴出来的错误已经写得很明显了,看下Struts配置吧
user类为空啊,你贴出来的错误已经写得很明显了,看下Struts配置吧
把你的action贴出来,你的错误可能是action中引用的实体类引起的
把你的action贴出来,你的错误可能是action中引用的实体类引起的
Acion类请事先ModelDriver 接口!!