ibute("list_note", list_note);将list_note放在session中的。于是只要浏览器不关,在任何一个显示页面都能取到用el表达${lsit_note}取得。
添加公告页面如图6-6所示:

图6-6添加公告页面
6.2.5 留言管理模块
在教师的留言管理模块中,教师可以回复留言和删除留言。学生只可以查看留言和留言。教师用户创建了一个back_messageaction类,调用messagemanager中的诸方法来添加或删除留言。学生用户创建了一个head_messageaction类,调用messagemanager中某些方法。在学生显示留言页面要分我利用了jstl加el表达式分页,关键代码如下:
messageactionform maf = (messageactionform)form;
messagemanager mm = new messagemanager();
arraylist list = mm.query();
int pagesize = list.size() / 4 + 1;
arraylist list1 = new arraylist();
int begin = 0;
int end = 3;
int currentpage = 1;
//---从页面得到数据---
if(maf.getcurrentpage()!=1&&maf.getcurrentpage()!=0)
{
begin = maf.getbegin();
end = maf.getend();
currentpage = maf.getcurrentpage();
}
maf.setbegin(begin);
maf.setend(end);
maf.setcurrentpage(currentpage);
list1.add(maf);
request.setattribute("currenttime", new date());
request.setattribute("list", list);
request.setattribute("list1", list1);
request.setattribute("pagesize", integer.valueof(pagesize));
return mapping.findforward("showmessage");
教师查看留言页面如图6-7所示:

图6-7教师查看留言页面
6.2.6 视频管理模块
视频管理模块分为学生用户主页的视频管理和教师用户主页的视频管理。教师成功登录后,在教师用户的主页中的视频管理模块,教师可以上传新的视频,也可以删除以前传过的视频。点击“上传视频”就会进入到电子教案上传的页面,教师点击“浏览”选择要上传的视频,然后点上传就完成了一个视频的上传。上传视频的关键代码如下:
uploadform uploadfile = (uploadform)form;
formfile file = uploadfile.getfile();
string uuidname = uuid.randomuuid().tostring();
string video_name = uuidname+file.getfilename();
string video_time = uploadfile.getvideo_time();
system.out.println("时间="+video_time);
servletcontext servletcontext = this.getservlet().getservletcontext();
string path = servletco
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>