1、 public String getTime() /获取当前系统时间,返回当前时间字符串 String datestr = try java.text.DateFormat df = new java.text.SimpleDateFormat(yyyy-M-d HH:ss) ; java.util.Date date = new java.util.Date() ; datestr = df.format(new java.util.Date() ; catch (Exception ex) return datestr ;截图界面如下:当用户填写完个人信息之后,点击立即注册,系统即会把用户
2、信息写入数据库,并返回提示页面,核心注册代码如下:/例程1-6jsp:useBean id= scope=page class=bbsdata.jdbc/%!String User_Name,User_Password,User_Password1,sql,User_Sex,User_Email,User_Address,User_Mobile,User_Oicq,User_Year,User_Month,User_Day,User_Birthday,User_Icon,User_Sign;%User_Name=request.getParameter(nameUser_Name=yy.ex_
3、chinese(User_Name);User_Password=request.getParameter(passwordUser_Password=yy.ex_chinese(User_Password);User_Password1=request.getParameter(password2User_Password1=yy.ex_chinese(User_Password1);User_Sex=request.getParameter(sexUser_Sex=yy.ex_chinese(User_Sex);User_Email=request.getParameter(emailUs
4、er_Address=request.getParameter(addressUser_Address=yy.ex_chinese(User_Address);User_Mobile=request.getParameter(mobileUser_Oicq=request.getParameter(oicqUser_Year=request.getParameter(yearUser_Month=request.getParameter(monthUser_Day=request.getParameter(dayUser_Icon=request.getParameter(iconUser_S
5、ign=request.getParameter(signUser_Sign=yy.ex_chinese(User_Sign);if (User_Year.equals() if (User_Month.equals()&(User_Day.equals() User_Birthday=保密; else User_Birthday=User_Month+月+User_Day+日else User_Birthday=User_Year+年+User_Month+User_Birthday=yy.ex_chinese(User_Birthday);if (User_Email.equals( re
6、sponse.sendRedirect(err.jsp?id=11 return;if (!User_Password.equals(User_Password1)response.sendRedirect(id=9return;if (User_Password.length()12)id=10if(User_Name.indexOf()0)|(User_Name.indexOf( =%0)id=12if (User_Email.indexOf()0)id=3insert into 用户表(用户名,用户密码,用户性别,用户邮箱,居住地址,手机号码,Oicq,出生日期,用户图像,签名,发贴次数
7、,访问次数,用户等级,注册日期,是否在线,认证身份)sql=sql+ values(,+User_Password+User_Sex+User_Email+User_Address+User_Mobile+User_Oicq+User_Birthday+User_Icon+User_Sign+,0,1,新手上路+yy.getTime()+在线1)stmt.executeUpdate(sql);session.putValue(UserName,User_Name);UserLevel新手上路out.println(font size=2 color=blue谢谢您的注册,正在处理您的用户信息,
8、稍后会自动登陆.meta http-equiv=refresh content=2;url=index.jspinclude page=inc/online.jsp flush=true5、用户管理:实现对论坛用户的添加修改删除功能是实现的核心代码如下: charset=gb2312 language=java.sql.* errorPage=err.jspif (session.getValue()=null)|(session.getValue(UserClass)=null)|(!session.getValue().equals(系统管理员id=14htmlscript languag
9、e=JavaScript/script/htmlheadlink rel=stylesheet type=text/css href=inc/lixiaoguang.CSSfunction Popup(url, window_name, window_width, window_height) settings=toolbar=no,location=no,directories=no,+status=no,menubar=no,scrollbars=yes,resizable=yes,width=+window_width+,height=+window_height;NewWindow=w
10、indow.open(url,window_name,settings);function icon(theicon) document.input.message.value += +theicon;document.input.message.focus();titleJSP论坛meta http-equiv=Content-Type content=/headbodytable border=0 cellspacing= width=100% cellpadding= td width=40% align=righta href=manager.jsp公告管理/td20%centerbo
11、ard_manager.jsp论坛管理11%leftuser_manager.jsp用户管理 /tabletable width= border=1 bordercolor=#CCCCCC146 height=14用户名用户性别170 heigeht=用户等级212发帖/访问次数139修改148删除 PageCount) ShowPage=PageCount; else if(ShowPagers.absolute(ShowPage-1)*PageSize+1);for (int i=1;iPageSize;i+)User_Id=rs.getString(用户idUser_Name=rs.ge
12、tString(用户名UserModify.jsp?modifyid=%=User_Name%=rs.getString(用户性别)%用户等级发贴次数/访问次数 bgcolor=#FFFFFFqueryuser_manager.jsp?deleteid=username= onClick=if(confirm(确定删除该用户,该用户所发表的所有贴子也同时被删除?)return true;return false;删除rs.next()break;form method=POST action=board_manager.jsptd align=10nbsp;td colspan=6 现在是第
13、%=ShowPage% 页 转到 select size= name=PageCount; out.println(option value=+i+页/selectinput type=submit value=goB1/form五、实验总结:通过这次课程设计,我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。通过本次基本JSP论坛程序的设计和参考网上资料,自己了解了论坛的大致结构,学会了数据库的设计以及联系了JSP语言对数据库的大致操作,积累了经验。JSP是门很重要的程序开发语言,自己往后还需努力学习 。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1