基于JSP的在线培训系统的设计与实现
mydb.closed();
req.setAttribute(\, shipinList);
req.getRequestDispatcher(\).forward(req, res); }
5.2.4.3视频信息删除
1.描述:先是点击视频管理,页面跳转到视频管理界面,浏览所有的视频信息,点击要删除的视频,弹出的确定对话框,即可删除该视频信息。
5.2.5修改个人密码
1.描述:输入用户名和用户的原有密码,输入新密码以后点击修改按钮即可修改密码成功。 2.程序效果图如图5.21所示:
图5.21修改密码
5.3前台网站功能模块
5.3.1网站首面
1.描述:前台首页是浏览者打开一个网站后第一眼看到的网页,网站能不能吸引浏览者,在很大程度上取决于首页做得怎么样。首页包含内容虽然丰富但不杂乱,色彩搭配要合理,整体风格要独特。
2.程序效果图如下图5.22所示:
- 31 -
基于JSP的在线培训系统的设计与实现
图5.22 网站首页
5.3.2学习资料下载
1. 描述:点击网站主页菜单的学习资料,进入学习资料信息列表,点击资料信息浏览具体内容,并可以下载。
2.程序效果图如下图5.23所示:
图5.23 学习资料下载
学习资料下载关键代码:
public void docAll(HttpServletRequest req,HttpServletResponse res) throws
ServletException, IOException
{
List docList=new ArrayList();
String sql=\;
- 32 -
基于JSP的在线培训系统的设计与实现
Object[] params={}; DB mydb=new DB(); try {
mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()) {
Tdoc doc=new Tdoc();
doc.setId(rs.getString(\)); doc.setTitle(rs.getString(\)); doc.setContent(rs.getString(\)); doc.setFujian(rs.getString(\));
doc.setFujianYuanshiming(rs.getString(\)); doc.setShijian(rs.getString(\)); docList.add(doc);
} }
catch(Exception e) { }
mydb.closed();
req.setAttribute(\, docList);
req.getRequestDispatcher(\).forward(req, res); }
public void docDetailQian(HttpServletRequest req,HttpServletResponse res)
e.printStackTrace(); rs.close();
throws ServletException, IOException
{
String id=req.getParameter(\);
- 33 -
基于JSP的在线培训系统的设计与实现
Tdoc doc=new Tdoc();
String sql=\; Object[] params={id}; DB mydb=new DB(); try { }
catch(Exception e) { }
mydb.closed();
req.setAttribute(\, doc);
req.getRequestDispatcher(\).forward(req, res); }
e.printStackTrace(); mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); rs.next();
doc.setId(rs.getString(\)); doc.setTitle(rs.getString(\)); doc.setContent(rs.getString(\)); doc.setFujian(rs.getString(\));
doc.setFujianYuanshiming(rs.getString(\)); doc.setShijian(rs.getString(\));
rs.close();
5.3.3学习视频下载
1. 描述:点击网站主页菜单的学习视频,进入学习视频信息列表,点击视频标题信息超链接,可以在线观看视频,登录系统后可以下载该视频。
2.程序效果图如下图5.24所示:
- 34 -
基于JSP的在线培训系统的设计与实现
图5.24 学习视频下载
学习视频下载关键代码:
public void shipinAll(HttpServletRequest req,HttpServletResponse res) throws
ServletException, IOException
{
List shipinList=new ArrayList();
String sql=\; Object[] params={}; DB mydb=new DB(); try {
mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()) {
Tshipin shipin=new Tshipin(); shipin.setId(rs.getString(\)); shipin.setTitle(rs.getString(\));
- 35 -