第五章
SaveNewTitle.jsp页面用于保存由NewTitle.jsp页面传来的数据信息:
24
第五章
<%
String name = request.getParameter(\ String email = request.getParameter(\ String subject = request.getParameter(\ String content = request.getParameter(\ int year, month, day, hour, minute, second; String time;
GregorianCalendar calendar;
calendar = new GregorianCalendar(); year = calendar.get(Calendar.YEAR);
month = calendar.get(Calendar.MONTH) + 1; day = calendar.get(Calendar.DAY_OF_MONTH); hour = calendar.get(Calendar.HOUR_OF_DAY); minute = calendar.get(Calendar.MINUTE); second = calendar.get(Calendar.SECOND);
time = year + \年\月\日\:\ + \:\ name = convert(name); subject = convert(subject); content = convert(content); content = Replace(content);
String username = session.getValue(\
sql = \into discuss ( name, email, subject, content, time, username) values( '\+ \+ email + \+ subject + \+ content + \ stm.executeUpdate(sql); //插入数据库中 response.sendRedirect(\%>
5.4 会员回帖
1.点击进入刚才我们发表的帖子,可以进行相应的回帖操作。点击我要回复后,再下面出现的的回帖框中输入你要回复的信息,然后确认回复即可,如下图:
25
第五章
图 5.9 会员回帖页面
确认回复后,我们可以在主题贴下面,看到自己的回帖,如下图:
图 5.10 会员回帖成功 2回帖代码:
会员进入发回帖页面后,输入要回复的内容后,点击确认回复即可。
5.5 会员删帖
1. 会员登录后,可以对自己的帖子进行删除,注意:本论坛会员只能删除自己的帖子,但是管理员则可以对所有的帖子进行管理,即管理员可以删除任何人的发帖,想要删除帖子时,只需要点击对应帖子左侧的删除按钮,即可删掉,如下图: 删除前:
图 5.11 会员删帖前
删除后:
27
第五章
图 5.12 会员删帖后
管理员的操作与普通会员类似,只是管理员可以删除任何人的帖子,而普通用户只能删除自己的帖子,这里就不做过多演示了。 2.删帖代码:
Delete.jsp页面用于删除会员已经发表的帖子,此页面获得两个参数id和replyid。其中id为帖子的标识符,replyid为标记是否是回帖,当replyid>0 :表示要删除的是回复贴,否则,表示要删除主帖:
28