• 大小: 14.95MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-31
  • 语言: Java
  • 标签: IAVA系统  

资源简介

JAVA学生选课系统源码

资源截图

代码片段和文件信息

package com.bzu.action;

import java.io.PrintWriter;

import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;

import com.bzu.dao.impl.AdminerDao;
import com.bzu.dao.inter.AdminDaoInter;
import com.bzu.entity.Adminer;
import com.opensymphony.xwork2.ActionSupport;

public class AdminerAction extends ActionSupport {

private Adminer admin;

public Adminer getAdmin() {
return admin;
}

public void setAdmin(Adminer admin) {
this.admin = admin;
}

AdminDaoInter dao = new AdminerDao();

public String exists() throws Exception{
System.out.println(admin==null);
boolean boo=dao.exists(admin.getUsername());
  //获取原始的PrintWriter对象以便输出响应结果而不用跳转到某个试图    
        HttpServletResponse response = ServletActionContext.getResponse();    
        //设置字符集    
        response.setCharacterEncoding(“UTF-8“);    
        PrintWriter out = response.getWriter();    
if(boo){
     
        
        //直接输入响应的内容    
        out.println(“*用户名已存在*“);    
        /**格式化输出时间**/   
        out.flush();    
        out.close();    
}
out.println(“*用户名可用*“); 
return null;

}

public String checkAdminer() {
Adminer admin_info = dao.checkAdminer(admin);
ServletActionContext.getRequest().getSession().setAttribute(
“admin_info“ admin_info);
return admin_info != null ? “success“ : “input“;
}

public String addAdmin() throws Exception {
admin.setName(new String(admin.getName().getBytes(“ISO-8859-1“)
“UTF-8“));
dao.addAdmin(admin);

return SUCCESS;
}

public String updateAdmin() throws Exception {

ServletActionContext.getRequest().setCharacterEncoding(“utf-8“);
ServletActionContext.getResponse().setCharacterEncoding(“utf-8“);

admin.setName(new String(admin.getName().getBytes(“ISO-8859-1“)
“UTF-8“));
System.out.println(admin);
if (dao.update(admin)) {
ServletActionContext.getRequest().getSession().setAttribute(
“stu_info“ admin);
return “success“;
} else
return INPUT;
}

}

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

     文件       2951  2012-06-14 16:25  StudentSelectCourse\.classpath

     文件        549  2012-06-01 17:02  StudentSelectCourse\.myhibernatedata

     文件        330  2012-06-16 15:00  StudentSelectCourse\.mymetadata

     文件        240  2012-06-01 17:02  StudentSelectCourse\.mystrutsdata

     文件       1710  2012-06-01 18:08  StudentSelectCourse\.project

     文件       1042  2012-06-07 21:10  StudentSelectCourse\WebRoot\error.jsp

     文件       1516  2012-06-05 17:39  StudentSelectCourse\WebRoot\index.jsp

     文件       1462  2012-06-07 16:27  StudentSelectCourse\WebRoot\WEB-INF\web.xml

     文件     443432  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\antlr-2.7.6.jar

     文件     114926  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\aspectjrt.jar

     文件    1545023  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\aspectjweaver.jar

     文件     324238  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\cglib-nodep-2.1_3.jar

     文件       5848  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\common-annotations.jar

     文件     559366  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\commons-collections-3.1.jar

     文件     121757  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\commons-dbcp.jar

     文件      57779  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\commons-fileupload-1.2.1.jar

     文件      87776  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\commons-io-1.3.2.jar

     文件      52915  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\commons-logging-1.1.jar

     文件      62103  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\commons-pool.jar

     文件     313898  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\dom4j-1.6.1.jar

     文件     203035  2012-06-11 23:26  StudentSelectCourse\WebRoot\WEB-INF\lib\ehcache-1.6.2.jar

     文件      50583  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\ejb3-persistence.jar

     文件     870292  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\freemarker-2.3.13.jar

     文件     279714  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\hibernate-annotations.jar

     文件      66993  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\hibernate-commons-annotations.jar

     文件    2421736  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\hibernate3.jar

     文件     597476  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\javassist-3.9.0.GA.jar

     文件      13236  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\jta-1.1.jar

     文件     198940  2012-06-04 13:24  StudentSelectCourse\WebRoot\WEB-INF\lib\junit-4.5.jar

     文件     391834  2012-06-06 23:11  StudentSelectCourse\WebRoot\WEB-INF\lib\log4j-1.2.15.jar

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

评论

共有 条评论

相关资源