• 大小: 17.43MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-21
  • 语言: 其他
  • 标签: SSH  

资源简介

使用myeclipse来开发的项目,压缩包中包括了,数据库,设计文档以及项目源代码。。作品十分简陋 简陋 简陋 重要事情说三遍,初学的作品,仅作参考。有任何问题欢迎提出,我会热心帮忙的。

资源截图

代码片段和文件信息

package com.test.action;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import javax.xml.crypto.Data;

import net.sf.json.JSONArray;
import net.sf.json.JsonConfig;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;
import com.test.model.Answer;
import com.test.model.Grade;
import com.test.model.GradeJSon;
import com.test.model.Professional;
import com.test.model.Student;
import com.test.model.StudentJson;
import com.test.model.Subject;
import com.test.model.Test;
import com.test.service.Factory;

public class TestAction extends ActionSupport {
private String opt;
public String getOpt() {
return opt;
}
public void setOpt(String opt) {
this.opt = opt;
}
@Override
public String execute() throws Exception {
System.out.println(“开始执行试卷操作了“);
System.out.println(“当前操作opt“+opt);
if(opt==null){
return NONE;
}
if(opt.equals(“gettests“)){
return gettests();
}
else if(opt.equals(“savegrade“)){
return savegrade();
}
else if(opt.equals(“getscore“)){
return getscore();
}
else if(opt.equals(“postgrade“)){
return postgrade();
}
else if(opt.equals(“getSubjects“)){
return getSubjects();
}
else if(opt.equals(“saveSubject“)){
return saveSubject();
}else if(opt.equals(“deletegrade“)){
return deletegrade();
}
else if(opt.equals(“deletesubject“)){
return deletesubject();
}
else if(opt.equals(“savetest“)){
return saveTest();
}
else if(opt.equals(“updatetest“)){
return updateTest();
}
else if(opt.equals(“gettestsbysid“)){
return gettestsBySid();
}
else if(opt.equals(“deletetest“)){
return deletetest();
}
return super.execute();
}

/**
 * 得到考试的试卷信息
 * @return
 * @throws IOException 
 */
public String gettests() throws IOException{
HttpServletRequest request=ServletActionContext.getRequest();
HttpServletResponse response=ServletActionContext.getResponse();
HttpSession session=ServletActionContext.getRequest().getSession();
if(session.getAttribute(“currentsubject“)==null){
return NONE;
}
Subject subject=(Subject)session.getAttribute(“currentsubject“);
JSONArray result=Factory.getTestManage().getTestBySidJson(subject.getId());
System.out.println(result);
response.setCharacterEncoding(“UTF-8“); 
PrintWriter pw=response.getWriter();
pw.print(result);
   pw.close();
return NONE;
}

public String gettestsBySid() throws IOException{
HttpServletRequest request=ServletActionContext.getRequest();
HttpServletResponse response=ServletActionContext.getResponse();
HttpSession session=ServletActionContext.getRequest().getSession

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2159  2015-06-23 10:53  .classpath
     目录           0  2015-06-30 10:46  .git\
     文件         387  2015-06-23 10:54  .git\config
     文件          73  2015-06-09 11:04  .git\description
     文件         114  2015-06-30 10:46  .git\FETCH_HEAD
     文件          23  2015-06-09 11:04  .git\HEAD
     目录           0  2015-06-09 11:04  .git\hooks\
     文件         452  2015-06-09 11:04  .git\hooks\applypatch-msg.sample
     文件         896  2015-06-09 11:04  .git\hooks\commit-msg.sample
     文件         189  2015-06-09 11:04  .git\hooks\post-update.sample
     文件         398  2015-06-09 11:04  .git\hooks\pre-applypatch.sample
     文件        1642  2015-06-09 11:04  .git\hooks\pre-commit.sample
     文件        1352  2015-06-09 11:04  .git\hooks\pre-push.sample
     文件        4951  2015-06-09 11:04  .git\hooks\pre-rebase.sample
     文件        1239  2015-06-09 11:04  .git\hooks\prepare-commit-msg.sample
     文件        3611  2015-06-09 11:04  .git\hooks\update.sample
     文件       29008  2015-06-30 10:46  .git\index
     目录           0  2015-06-09 11:04  .git\info\
     文件         240  2015-06-09 11:04  .git\info\exclude
     目录           0  2015-06-09 11:04  .git\logs\
     文件        8858  2015-06-30 10:46  .git\logs\HEAD
     目录           0  2015-06-09 11:04  .git\logs\refs\
     目录           0  2015-06-09 11:04  .git\logs\refs\heads\
     文件        8858  2015-06-30 10:46  .git\logs\refs\heads\master
     目录           0  2015-06-09 11:04  .git\logs\refs\remotes\
     目录           0  2015-06-09 11:04  .git\logs\refs\remotes\origin\
     文件         173  2015-06-09 11:04  .git\logs\refs\remotes\origin\HEAD
     文件        6632  2015-06-30 10:46  .git\logs\refs\remotes\origin\master
     目录           0  2015-06-30 10:46  .git\objects\
     目录           0  2015-06-23 10:54  .git\objects\00\
     文件         181  2015-06-10 19:25  .git\objects\00\902e9ae54bea52e202981d55d5de30b0417afb
............此处省略1280个文件信息

评论

共有 条评论