第五章
图 5.5 注册会员登录成功
2.会员注册代码:
SaveRegister.jsp是用来保存新用户的注册信息,而这些信息是由Register.jsp页面传递而来。
<%
String username = request.getParameter(\String password = request.getParameter(\String sex = request.getParameter(\String age = request.getParameter(\String year = request.getParameter(\String month = request.getParameter(\String day = request.getParameter(\String telephone = request.getParameter(\String email = request.getParameter(\String msg = null; username = convert(username); sql = \rs = stm.executeQuery(sql); //查询数据库 if (!rs.next()) {//如果不存在 sex = convert(sex); 19
第五章
age = convert(age);
birth = year + \年\月\日\
sql = \into student ( username, password, sex, birth, age, telephone , email )values('\
<%
String birth;
+ \
sex+ \+ birth + \+ \
stm.executeUpdate(sql); //插入数据库中 msg = \恭喜你,已注册成功!\response.sendRedirect(\
} else {//如果注册用户已存在
msg = \你所注册的用户已经存在,请你重新注册!\
}
out.println(\color=green size=5>提示信息:
type=button
value=
回
上
一
页
\out.println(\
onclick=history.back();>\
%>
if (request.getParameter(\用户名
&& request.getParameter(\性别
&& request.getParameter(\电子邮箱
String username = request.getParameter(\String sex = request.getParameter(\String email = request.getParameter(%username = convert(username); sex = convert(sex); email = convert(email);
sql = \
+ \
rs = stm.executeQuery(sql);//从数据库中查找对应信息 if (rs.next()) {//如果找到
20
第五章
}
}
String password = rs.getString(3);
String errmsg = \正确的填写信息,你的密码为:\
out.println(\color=green size=5>提示信息:
\
+ errmsg + password + \
type=button
value=
回
上
一
页
out.println(\
onclick=history.back();>\
} else {
String errmsg = \对不起,你暂时还不能取回你的密码,原因是你 out.println(\color=green size=5>提示信息:
\
+ errmsg + \
type=button
value=
回
上
一
页
out.println(\没能正确的填写信息!\
onclick=history.back();>\
%>
5.3 会员发帖
1.注册成功的会员,可以在本论坛发表自己的帖子,点击发表新的主题文章即可进入发帖页面,如下图:
21
第五章
图 5.6 会员发帖页面
然后填写姓名,电子邮箱,主题,内容后就可成功发表,如下图:
图 5.7 会员填写发帖信息
帖子发表成功后,可在帖子列表中查找到,如下图:
22
第五章
图 5.8 会员成功发帖
2.会员发帖代码:
NewTitle.jsp页面是用来发表新的帖子,此界面提供了用户输入功能,会员输入自己想要发表的帖子内容,完成后点击“发表心得主题”按钮便可提交数据给SaveNewTitle.jsp页面:
23