双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

hibernate 数据提交问题,请指教,分不够就加!!!

海蓝树 海蓝树 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Regaction.java
package com.mine.struts.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.hibernate.Session;
import org.hibernate.Transaction;
//import org.apache.struts.action.ActionMessage;
//import org.apache.struts.action.ActionMessages;

//import com.mine.hib.SessionFactory;
import com.mine.hib.T3;
import com.mine.struts.form.RegForm;

public class RegAction extends Action {

public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
RegForm regForm = (RegForm) form;



String username=regForm.getUsername();
String password=regForm.getPassword();
String address=regForm.getAdreess();
String tel=regForm.getTel();
String email=regForm.getEmail();
String sex=regForm.getSex();
String msg=null;
UserEdition usered=null;
String enjoy[];
enjoy=regForm.getEnjoy();
String ens="";
for(int i=0;i<enjoy.length;i++)
{
ens=ens+enjoy[i]+",";
}
ens=ens.trim();
String content=regForm.getZwjs();

T3 user=new T3( username, password, address, tel, email, sex, ens, content);
usered.Saveuser(user);
HttpSession sessions = request.getSession();
msg=username+"注册成功!";
sessions.setAttribute("username", msg);
return mapping.findForward("success");
}
}

UserEdition.java
package com.mine.struts.action;

import org.hibernate.Session;
import org.hibernate.Transaction;

import com.mine.hib.SessionFactory;
import com.mine.hib.T3;

/**
* @author Administrator
*
*/
public class UserEdition {

private T3 users=null;

public T3 Loaduser(String username)
{
Session session=SessionFactory.getSession();

Transaction tx=null;
T3 user=null;

user=(T3)session.load(T3.class, username);

tx=session.beginTransaction();
tx.commit();

return user;
}



public void Deluser(T3 user)
{
Session session=SessionFactory.getSession();
Transaction tx=null;
tx=session.beginTransaction();
session.delete(user);
tx.commit();
session.close();
}
public void Saveuser(T3 user)

{ Session session=SessionFactory.getSession();
Transaction tx=null;
tx=session.beginTransaction();
session.save(user);
tx.commit();
session.close();
}
}

每次在提交数据的时候,都停留在*.do页面上,而且是一片空白,也没有任何报错,不知道是什么原因,我不知道是不是加粗部分的原因,请各位多多指教!!分不够就加!!!
...全文
评论 8
收藏 已收藏
分享
返回顶部
海蓝树
Java SE 62,621 成员 307,251 内容