jsp论坛毕业论文(5)

2019-01-10 10:18

//User loginUser = (User)session.getAttribute(\%>

您好:<%-- <%=loginUser.getUserName() %> --%>

name=\

property=\

<%-- 用表达式显示身份--%>

<%=loginUser.getRole()==3?\普通用户\版主\管理员\

<%--下面两个链接登录成功的“普通用户”或“版主”都有--%>

href=\

  | 

<%

if(loginUser.getRole()==1) { %>

 | 

 | 

<% } %>

<%-- 加入统计在线人数代码--%>

4.1.4首页模块页面

论坛主界面如图4-5图所示:

21

图4-5 论坛主界面页面

以下是论坛主界面的部分代码:

for( int j=0; j

Channel channel = (Channel)channelList.get(j); // 循环取得频道

Topic topic =null; // 最后发表的主题

User channelUser=userDao.findUser(channel.getUserId() ); // 版主

User user =null; // 最后发表的主题的作者 int channelId = channel.getChannelId();

List listTopic = topicDao.findListTopic(channelId ); // 取得该板块主题列表

if( listTopic!=null && listTopic.size()>0 ) {

topic = (Topic)listTopic.get(listTopic.size()-1); // 取得最后发表的帖子

user = userDao.findUser( topic.getUserId() ); } %>

22

/>

align=\

class=\

href=\%>\nel.getChannelName()%>

class=\

href=\%>&topicId=<%=topic.getTopicId()

 

class=\

<%}else{ %>

  <%} %>

%>\

%>

align=\style=\

10%;\

bgcolor=\版

class=\

<%=channelUser.getUserName() %>

主题数量:<%=topicDao.findCountTopic(channelId) %>

23

<% %>

}

4.1.5会员注册模块的实现页面

用户如果需要发帖,则需要注册。在注册时严格的规定了注册信息帖子,如果不按照提示所填写,那将不会注册成功。注册成功后用户可以登录论坛修改个人资料、发表帖子、回复帖子等功能。用户也可以修改自己的密码等功能。通过修改密码,下次用户登录系统时,将要用新修改的密码,不然系统检测到用户密码有误而提示登录失败。用户注册设计页面如图4-6所示:

图4-6 用户注册信息页面

用户注册信息部分代码: <%

request.setCharacterEncoding(\

String userName = request.getParameter(\取得

24

请求中的登录名

String password = request.getParameter(\取得请求中的密码

UserDAO

userDao

=

new

UserDAO();

// 得到用户Dao的实例

String msg = \

if( userName!=null && password!=null ) {

if(userDao.findUser(userName)!=null) // 判断用户是否存在

{

msg = \该用户已存在\ }else { %>

String forward=\

25

id=\class=\

property=\name=\

property=\name=\

int num = userDao.addUser(user);

if(num==1){ }

response.sendRedirect(\return;

}else if(num==0){ }

msg = \数据库出错!\


jsp论坛毕业论文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2019学年高一上学期期末考试复习卷(必修一+必修二)数 学

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: