关于jsp,struts和hibernate的连用的一点心得(初学篇)

   最近忙到很晚,写了个关于网站登陆的程序,首先我感觉java的强大不仅仅基于它的本质,真正强大的是可以加载脚本和自定义的jar包;
    首先不用多说,建项目,建jsp和相关的action和actionform类,也可先jsbc连接数据库,映射下,写个test测试下页面需要的增,删,改,查功能的实现有没有问题;HibernateSessionFactory自己封装好。然后开始写jsp页面,配置struts,,当然你的action和actionf类里要对象,增加个logic类,写相应的保存页面数据的方法,这里要特别注意:HibernateSessionFactory.closeSession();这个方法一定要写在你的启用session的save();下,要不会很郁闷的,页面输入一个信息保存后,后退,再输入就会显示500;关于struts的跳转页面问题,感谢我的大学java老师(虽然不是教我的),通过QQ把写代码。。。汗~其实就几行的代码<form action=""><input type=""value='' οnclick=''></form>需要跳转的页面在<body>中写<input type='' name='' value='<%= request.getParamter("")%>'/>例如:
<form action="new.test1.jsp">
<input type="text" name="userName" id="userName"/>
<input type="button" name="userName" id="userName"/>
<span id="infoSpan"></span>
<input type="submit()"/>
</form>
当然你的jsp也要写好<input type='submit'>至于submit什么要看你那function后的方法名了,不多说这个;
跳也跳了,转也转了,缺点东西,验证,在logic里写一哥特validate的验证方法,新建一个js写好你的验证名字格式和长度的方法,当然需要汉字要用正则表达式添加成功的jsp页面和一个用来验证的action和actionform类,当然要在struts-config。xml里配置下,怎么配不说了;现在打开数据库,看看那你那没有css的页面,测试下,OK,成功存盘,对了,当用validate验证的时候,在config里一定要配置下~
至于后台验证跟前台差不多,用个dwr抓取数据是时间的毫秒做分隔注册用户的区分,还有注册后往用户邮箱发确认信件,我会过级天补充好...






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值