基于JSP的在线培训系统的设计与实现
String del=\;
String sql=\;
Object[] params={id,title,content,fujian,fujianYuanshiming,shijian,del}; DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\, \操作成功\); req.setAttribute(\, \);
String targetURL = \;
dispatch(targetURL, req, res);
}
public void docDel(HttpServletRequest req,HttpServletResponse res) {
String id=req.getParameter(\);
String sql=\; Object[] params={id}; DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\, \操作成功\); req.setAttribute(\, \);
String targetURL = \;
dispatch(targetURL, req, res); }
public void docMana(HttpServletRequest req,HttpServletResponse res) throws
ServletException, IOException
{
List docList=new ArrayList();
String sql=\; Object[] params={};
- 26 -
基于JSP的在线培训系统的设计与实现
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); }
e.printStackTrace(); rs.close();
5.2.3.3资料信息删除
1.描述:先是点击资料管理,页面跳转到资料管理界面,浏览所有的资料信息,点击要删除的资料,弹出的确定对话框,即可删除该资料信息。
- 27 -
基于JSP的在线培训系统的设计与实现
5.2.4视频信息管理 5.2.4.1视频信息录入
1.描述:管理员输入视频相关正确信息后点击录入按钮,如果是没有输入完整的视频经理信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit=\
checkForm()\来检查,checkForm()函数中是各种的校
验输入数据的方式。
2.程序效果图如下图5.17所示:
图5.17 视频信息录入
5.2.4.2视频信息管理
1.描述:管理员点击左侧的菜单“视频管理”,页面跳转到视频管理界面,调用后台的servlet类查询所有视频信息。
2.程序效果图如下图5.18所示
图5.18 视频信息管理
- 28 -
基于JSP的在线培训系统的设计与实现
视频管理关键代码:
public void shipinAdd(HttpServletRequest req,HttpServletResponse res) {
String id=String.valueOf(new Date().getTime()); String title=req.getParameter(\); String content=req.getParameter(\); String fujian=req.getParameter(\);
String fujianYuanshiming=req.getParameter(\); String shijian=req.getParameter(\); String del=\;
String sql=\;
Object[] params={id,title,content,fujian,fujianYuanshiming,shijian,del}; DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\, \操作成功\);
req.setAttribute(\, \);
String targetURL = \;
dispatch(targetURL, req, res); }
public void shipinDel(HttpServletRequest req,HttpServletResponse res) {
String id=req.getParameter(\);
String sql=\; Object[] params={id}; DB mydb=new DB();
mydb.doPstm(sql, params); mydb.closed();
req.setAttribute(\, \操作成功\);
req.setAttribute(\, \);
- 29 -
基于JSP的在线培训系统的设计与实现
String targetURL = \;
dispatch(targetURL, req, res); }
public void shipinMana(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(\)); shipin.setContent(rs.getString(\)); shipin.setFujian(rs.getString(\));
shipin.setFujianYuanshiming(rs.getString(\)); shipin.setShijian(rs.getString(\)); shipinList.add(shipin);
} }
catch(Exception e) { }
- 30 -
rs.close();
e.printStackTrace();