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

来源:互联网 发布:做淘宝怎么做才能赚钱 编辑:程序博客网 时间:2024/05/17 22:12
最近忙到很晚,写了个关于网站登陆的程序,首先我感觉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='' onclick=''></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抓取数据是时间的毫秒做分隔注册用户的区分,还有注册后往用户邮箱发确认信件,我会过级天补充好...






原创粉丝点击