前台主页面功能介绍

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

我们做的是一个博客系统,主页面截图如下:

主要功能如下:

1.主页面显示数据库内所有用户的博客状态和自己的博客状态,并且可以修改自己的博文

2.主页面显示个人中心,个人中心可以进行修改自己的个人信息

3.主页面显示我的文件,可以进行上传和下载自身的文件

主要代码如下:

1.实现显示所有博客和自己博客及其分页的代码

<%

User user = (User)request.getSession().getAttribute("user");

PageableResultSet2 rs = ((PageableResultSet2)request.getSession().getAttribute("rs"));

int blogid;

%>

<%

int flag = 0;

if(request.getParameter("flag") != null)

{

Flag=Integer.parseInt(request.getParameter("flag"));

}

%>

<%

if(flag == 0)

{

rs.next();

}

for(int i=0; i

<%= rs.getString("username") %>

<%= rs.getString("blogessay") %>

<%= rs.getString("essaydate") %>

<%

rs.next();

}

%>

href="/MyBlog/UtilsSevlet?flag=1&page=<%=rs.getCurPage()-1%>">

上一页

href="/MyBlog/UtilsSevlet?flag=1&page=<%=rs.getCurPage()+1%>">

下一页

href="/MyBlog/UtilsSevlet?flag=1&page=<%=rs.getPageCount()%>">

最后一页

2.修改个人信息的代码:

div class="dat01"> 20
昵称:<%=user.getUsername() %>

修改

20

生日:<%=user.getBirthday() %>

修改

20

邮箱:<%=user.getEmail() %>

修改

20

文化水平:<%=user.getEducation() %>

修改

以上为web页面代码,可忽略。传递参数为href方法传递一个flag值

后台servlet处理代码:

int flag = Integer.parseInt(request.getParameter("flag"));

switch(flag)

相关文档
最新文档