资源简介

前台用于各种视频教学资源的展示,后台用来发布课程,提交作业,评价,后台分为教师和管理员双角色权限。

资源截图

代码片段和文件信息

package com.action;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.util.DBO;
import com.bean.gly;
import com.dao.glyDao;

/*
对管理员功能进行维护
*/
@SuppressWarnings(“serial“)

public class glyAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private glyDao dao=null;
private gly gly=new gly();////对管理员进行管理bean
private List glys=new ArrayList();//对管理员进行管理获得结果集返回list

private String key=““;
private int pageNum=1;
private int pageCount=0;
public gly getGly() {
return gly;
}
public void setDao(glyDao dao) {
this.dao = dao;
}

public void setGly(gly gly) {
this.gly = gly;
}
public List getGlys() {
return glys;
}

public String execute()
{//默认管理员功能 添加 暂时留空
return ““;
}
public String addPage(){
//管理员添加页面
try{

}catch(Exception e){
System.out.println(e.toString());
}
return “glyaddPage“;
}
public String add()
{//对表gly进行添加操作

try{
int num=0;
String sql=“select count(1) as num  from gly where yhm=‘“+gly.getYhm()+“‘ “;
DBO db=new DBO();
ResultSet rs=db.query(sql);
if(rs.next()){
num=rs.getInt(“num“);

}
if(num>0){

ServletActionContext.getRequest().setAttribute(“msg“ “ript>alert(‘添加失败、用户名重复‘);ript>“);
}else{
ServletActionContext.getRequest().setAttribute(“msg“ “ript>alert(‘添加成功‘);ript>“);
dao.addgly(gly);
}


}catch(Exception e){
System.out.println(e.toString());

}


// ServletActionContext.getRequest().setAttribute(“msg“ “ript>alert(‘添加成功‘);ript>“);


return “glyadd“;
}
public String list()
{//对管理员进行管理 对表gly进行页面查询
int size=10;//分页个数
try{
String hql=“ from gly where 1=1“;
int count=dao.getglys(hql).size();
pageCount=count%size==0?count/size:(count/size+1);

if(pageNum<1)
{
pageNum=1;
}else if(pageNum>pageCount)
{
pageNum=pageCount;
}

glys=dao.getglys(hql pageNum size);
}catch(Exception e){
System.out.println(e.toString());

}
return “glylist“;
}
public String listp()
{//对管理员进行管理 对表gly进行查询
try{
glys=dao.getglys(“ from gly where 1=1“);
}catch(Exception e){
System.out.println(e.toString());

}
return “glylistp“;
}
public String del()
{//对管理员进行删除 对表gly进行删除
String keyid=ServletActionContext.getRequest().getParameter(“keyid“).toString();
gly tempbean=dao.getgly(“from gly where glyid=“+keyid);
try{
dao.delgly(tempbean);
}catch(Exception e){
System.out.println(e.toString());

}
ServletActionContext.getRequest().setAttribute(“msg“ “ript>alert(‘删除成功‘);ript>“);
return list();
}
public String modPage(){
////对管理员修改页面 对表gly进行修改
String keyid=ServletActionContext.getRequest().getParameter(“keyid“).toString();
try{

gly=dao.getgly(“fro

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6382  2018-05-25 15:52  基于SSH框架在线学堂\sshxuetang\.classpath

     文件       8054  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.idea\artifacts\sshxuetang_war_exploded.xml

     文件        157  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.idea\encodings.xml

     文件        705  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.idea\libraries\Java_EE_6_Java_EE_6.xml

     文件        298  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.idea\libraries\lib.xml

     文件        278  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.idea\misc.xml

     文件        260  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.idea\modules.xml

     文件      19754  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.idea\workspace.xml

     文件        303  2018-05-22 13:31  基于SSH框架在线学堂\sshxuetang\.mymetadata

     文件       1620  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.project

     文件        500  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.settings\.jsdtscope

     文件        247  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.settings\com.genuitec.eclipse.migration.prefs

     文件        132  2018-05-22 13:32  基于SSH框架在线学堂\sshxuetang\.settings\org.eclipse.core.resources.prefs

     文件        364  2018-05-25 15:52  基于SSH框架在线学堂\sshxuetang\.settings\org.eclipse.jdt.core.prefs

     文件        556  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.settings\org.eclipse.wst.common.component

     文件        303  2018-05-28 09:53  基于SSH框架在线学堂\sshxuetang\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件         76  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\.struts.mex

     文件       4363  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\applicationContext.xml

     文件       5057  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\com\action\glyAction.class

     文件       5188  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\com\action\huiyuanAction.class

     文件       5188  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\com\action\jiaoshiAction.class

     文件       4515  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\com\action\kcddAction.class

     文件       4515  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\com\action\kcspAction.class

     文件       5189  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\com\action\kechengAction.class

     文件       4515  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\com\action\skrwAction.class

     文件       4577  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\com\action\xinwenAction.class

     文件       4515  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\com\action\xspjAction.class

     文件       5139  2018-05-21 08:14  基于SSH框架在线学堂\sshxuetang\classes\artifacts\sshxuetang_war_exploded\WEB-INF\classes\com\action\zuoyeAction.class

............此处省略823个文件信息

评论

共有 条评论