中易网

怎么用jsp做注册页面 信息怎么传到数据库里

答案:4  悬赏:70  
解决时间 2021-02-10 06:44
怎么用jsp做注册页面 信息怎么传到数据库里
最佳答案
1、先写一个实体类,就叫做User吧;
  2、再写hibernate的hbm配置文件,写UserDAO接口;
  3、在写UserDAOHibernateImpl实现UserDAO,在写spring配置文件定义好Hibernate的各种属性;
  4、再写一个UserService接口,然后就是根据spring的IOC写UserServiceImpl;
  5、写struts,struts的action可以这样写:

public class RegisterAction{
private User user;
public User getUser(){
return user;

}
public void SetUser(User user){
this.user=user;

}
public String execute(){
String[] confs = 
           {"applicationContext.xml"};
       ApplicationContext ac = 
           new ClassPathXmlApplicationContext(confs);
       UserService userService = (UserService)
           ac.getBean("userService");
       try{
       userService.register(user);
        return "success";

       }catch(Exception e){
       return "error";

      }

}

}
全部回答
这个实现方式很多...核心操作还是java的JDBC方式做数据库操作!
首先要将取得的数据封装成json字符串,这个你自己写。 大概是这样的: 比方说user对象有name和password, 可以封装成 string jsonstr = "{"userlist":[{\"name\":\"tom\",\"password\":\"123\"},{\"name\":\"jurry\",\"password\":\"123\"}]}"; action中调用response的getwriter().println(jsonstr); 将json字符串写会到ajax。 ajax里面的datatype设置为“json" 然后在”success":function(data){ data.userlist[0].name; data.userlist[1].password } 就可以调用返回的json对象了
在后台用request.getParameter()方法来获取前台页面表单的数据,记得是获取表单元素里面的name属性值。取到数据了后面就是往数据库里面插数据了,怎么插应该知道了吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
真正的朋友是不是应该在朋友有困难的时候伸出
细菌细胞内都( )没有( ),因此被称为()生物,
龙门虎将一开始人还挺多的现在怎么没人了
诚信摩托车装饰件这个地址在什么地方,我要处
某公司向银行代贷款68万元
以前特好动的小狗 今天突然好安静 叫它也不理
好易通驾驶员考试服务部地址有知道的么?有点
从广州火车站坐什么车去昌岗中路怎么去?
2015考科目一有几次机会考呢?
我喜欢一个我不认识的女生 总是跟着她 她似乎
我是三星智能机,家里有一台电视可以当电脑屏
澳菲酒业地址有知道的么?有点事想过去
头疼,全身发冷,是怎么回事
有一首歌,歌词有一句是 我唯一爱的就是你 耶
曲靖太阳能热水器什么牌子好?
推荐资讯
谁知道关于钟惺、谭元春的《唐诗归》的出版社
陆丰东海哪个车站有到中山小榄汽车站的?
芦庄海紫边火锅城这个地址在什么地方,我要处
iwatch怎么区别美版国行
成人高考,复旦,交大,华东师大,东华大学哪
无线卫星天线带可无线上网是不是骗人????
财务报表中的本年本月止累计是什么意思?
货币银行学计算题,帮帮忙~~~~~~
怎样把文件夹的照片放到QQ相册里
成虹医院怎么去啊,有知道地址的么
相机型号 ILCE-6000L表示什么意思
沁园副食我想知道这个在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?