JSP设计代码Word格式文档下载.docx

上传人:b****6 文档编号:20443757 上传时间:2023-01-23 格式:DOCX 页数:12 大小:170.90KB
下载 相关 举报
JSP设计代码Word格式文档下载.docx_第1页
第1页 / 共12页
JSP设计代码Word格式文档下载.docx_第2页
第2页 / 共12页
JSP设计代码Word格式文档下载.docx_第3页
第3页 / 共12页
JSP设计代码Word格式文档下载.docx_第4页
第4页 / 共12页
JSP设计代码Word格式文档下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

JSP设计代码Word格式文档下载.docx

《JSP设计代码Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《JSP设计代码Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。

JSP设计代码Word格式文档下载.docx

publicStringgetTime()//获取当前系统时间,返回当前时间字符串

Stringdatestr="

try

java.text.DateFormatdf=newjava.text.SimpleDateFormat("

yyyy-M-dHH:

ss"

);

java.util.Datedate=newjava.util.Date();

datestr=df.format(newjava.util.Date());

catch(Exceptionex)

returndatestr;

截图界面如下:

当用户填写完个人信息之后,点击立即注册,系统即会把用户信息写入数据库,并返回提示页面,核心注册代码如下:

//例程1-6

<

%@pagecontentType="

text/html;

harset=gb2312"

language="

java"

import="

java.sql.*,java.util.*"

%>

jsp:

useBeanid="

scope="

page"

class="

bbsdata.jdbc"

/>

%!

StringUser_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("

name"

User_Name=yy.ex_chinese(User_Name);

User_Password=request.getParameter("

password"

User_Password=yy.ex_chinese(User_Password);

User_Password1=request.getParameter("

password2"

User_Password1=yy.ex_chinese(User_Password1);

User_Sex=request.getParameter("

sex"

User_Sex=yy.ex_chinese(User_Sex);

User_Email=request.getParameter("

email"

User_Address=request.getParameter("

address"

User_Address=yy.ex_chinese(User_Address);

User_Mobile=request.getParameter("

mobile"

User_Oicq=request.getParameter("

oicq"

User_Year=request.getParameter("

year"

User_Month=request.getParameter("

month"

User_Day=request.getParameter("

day"

User_Icon=request.getParameter("

icon"

User_Sign=request.getParameter("

sign"

User_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("

response.sendRedirect("

err.jsp?

id=11"

return;

if(!

User_Password.equals(User_Password1))

response.sendRedirect("

id=9"

return;

if((User_Password.length()<

5)||(User_Password.length()>

12))

id=10"

if((User_Name.indexOf("

'

)>

0)||(User_Name.indexOf("

"

@"

="

%"

0))

id=12"

if((User_Email.indexOf("

)<

0)||(User_Email.indexOf("

."

id=13"

Connectioncon=yy.getConn();

Statementstmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

ResultSetrs=null;

sql="

select*from用户表where用户名='

+User_Name+"

rs=stmt.executeQuery(sql);

rs.last();

//out.println(sql);

if(rs.getRow()>

0)

id=3"

insertinto用户表(用户名,用户密码,用户性别,用户邮箱,居住地址,手机号码,Oicq,出生日期,用户图像,签名,发贴次数,访问次数,用户等级,注册日期,是否在线,认证身份)"

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("

fontsize=2color=blue>

谢谢您的注册,正在处理您的用户信息,稍后会自动登陆...<

/font>

metahttp-equiv='

refresh'

content='

2;

url=index.jsp'

>

includepage="

inc/online.jsp"

flush="

true"

5、用户管理:

实现对论坛用户的添加修改删除

功能是实现的核心代码如下:

charset=gb2312"

language="

java.sql.*"

errorPage="

err.jsp"

if((session.getValue("

)==null)||(session.getValue("

UserClass"

)==null)||(!

session.getValue("

).equals("

系统管理员"

id=14"

html>

scriptlanguage="

JavaScript"

/script>

/html>

head>

linkrel='

stylesheet'

type='

text/css'

href='

inc/lixiaoguang.CSS'

functionPopup(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=window.open(url,window_name,settings);

functionicon(theicon){

document.input.message.value+="

+theicon;

document.input.message.focus();

title>

JSP论坛<

/title>

metahttp-equiv="

Content-Type"

content="

/head>

body>

tableborder="

0"

cellspacing="

width="

100%"

cellpadding="

<

tr>

tdwidth="

40%"

align="

right"

ahref='

manager.jsp'

公告管理<

/a>

/td>

20%"

center"

board_manager.jsp'

论坛管理<

11%"

left"

user_manager.jsp'

用户管理<

<

/tr>

/table>

tablewidth="

border="

1"

bordercolor="

#CCCCCC"

146"

height="

14"

用户名<

>

用户性别<

170"

heigeht="

用户等级<

212"

发帖/访问次数<

139"

修改<

148"

删除<

StringUser_Name,User_Id,sql,Not_Title,Not_Content,Submit_Button;

Submit_Button=request.getParameter("

Submit"

User_Name=request.getParameter("

username"

intPageSize=10;

intRecordCount=0;

intPageCount=0;

intShowPage=1;

Connectioncon=bbsdata.getConn();

Statementstmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

ResultSetrs=null;

sql="

Select*from用户表orderby用户iddesc"

if(Submit_Button!

=null)

if(Submit_Button.equals("

删除该用户的所有贴子"

deletefrom贴子where贴子作者='

stmt.executeUpdate(sql);

elseif(Submit_Button.equals("

搜索"

Select*from用户表where用户名='

rs=stmt.executeQuery(sql);

rs.last();

RecordCount=rs.getRow();

PageCount=(RecordCount%PageSize==0)?

(RecordCount/PageSize):

(RecordCount/PageSize+1);

StringPage=request.getParameter("

if(Page!

ShowPage=Integer.parseInt(Page);

if(ShowPage>

PageCount)

ShowPage=PageCount;

elseif(ShowPage<

ShowPage=1;

}else

if(RecordCount>

rs.absolute((ShowPage-1)*PageSize+1);

for(inti=1;

i<

PageSize;

i++)

User_Id=rs.getString("

用户id"

User_Name=rs.getString("

用户名"

UserModify.jsp?

modifyid=<

%=User_Id%>

%=User_Name%>

%=rs.getString("

用户性别"

)%>

用户等级"

发贴次数"

/<

访问次数"

bgcolor="

#FFFFFF"

queryuser_manager.jsp?

deleteid=<

username=<

onClick="

{if(confirm('

确定删除该用户,该用户所发表的所有贴子也同时被删除?

)){returntrue;

}returnfalse;

}"

删除<

rs.next())

break;

formmethod="

POST"

action="

board_manager.jsp"

tdalign="

10"

nbsp;

tdcolspan="

6"

现在是第<

fontcolor=black>

%=ShowPage%>

页转到

selectsize="

name="

=PageCount;

out.println("

optionvalue="

+i+"

页<

/option>

/select>

inputtype="

submit"

value="

go"

B1"

/form>

五、实验总结:

通过这次课程设计,我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。

通过本次基本JSP论坛程序的设计和参考网上资料,自己了解了论坛的大致结构,学会了数据库的设计以及联系了JSP语言对数据库的大致操作,积累了经验。

JSP是门很重要的程序开发语言,自己往后还需努力学习。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1