前台主页面功能介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.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() %>
生日:<%=user.getBirthday() %>
邮箱:<%=user.getEmail() %>
文化水平:<%=user.getEducation() %>
以上为web页面代码,可忽略。传递参数为href方法传递一个flag值
后台servlet处理代码:
int flag = Integer.parseInt(request.getParameter("flag"));
switch(flag)