• 大小: 2.66MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-15
  • 语言: Java
  • 标签:

资源简介

课程教学平台设计源码,java实现 <% //设置编码格式 request.setCharacterEncoding("GB18030"); //取到表单中用户填写的username,userpassword,userClass参数的值 String username = request.getParameter("username"); String userpassword = request.getParameter("userpassword"); System.out.println(username); System.out.println(userpassword); int userClass = Integer.parseInt(request.getParameter("userClass")); System.out.println(userClass); //判断参数是否为空,或者是空字符串,如果是返回到index.jsp界面,如果符合标准跳到相应的管理后台界面 if (username == null || username.trim().equals("") || userpassword == null || userpassword.trim().equals("")) { request.getRequestDispatcher("index.jsp").forward(request, response); //response.sendRedirect("index.jsp"); } else { //建立数据库连接,判断用户名和密码是否在数据库user表中存在 Connection conn = DB1.getConn(); System.out.println(conn); Statement stmt = DB1.createStmt(conn); //sql语句,从user表中选择出username和userpassword与用户填入的一样的数据 String sql = "select * from user where username = '" + username + "' and userpassword = '" + userpassword + "'"; ResultSet rs = DB1.executeQuery(stmt, sql); System.out.println(conn); if (rs.next()) { //设置session,把用户名添加到seesion属性中 session.setAttribute("username", username); request.setAttribute("username", username); request.setAttribute("userClass", userClass); //判断登陆用户是那种用户类型,如果是1跳转到学生页面student.jsp, //如果是2跳转到教师页面teacher.jsp,如果是3跳转到管理员界面manager.jsp int uc = rs.getInt(3); if (uc == userClass) { if (uc == 1) { //request.getRequestDispatcher("student.jsp").forward(request, response); response.sendRedirect("student.jsp"); } else if (uc == 2) { //request.getRequestDispatcher("teacher.jsp").forward(request, response); response.sendRedirect("teacher.jsp"); } else if (uc == 3) { //request.getRequestDispatcher("manager.jsp").forward(request, response); response.sendRedirect("manager.jsp"); } }

资源截图

代码片段和文件信息

package com.ComputerTrainingPlatform;

import java.sql.ResultSet;
import java.sql.SQLException;

public class ChoiceQuestion {
private int id;
private String title;
private String option1;
private String option2;
private String option3;
private String option4;
private String answer;
private int difficulty;

public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}

public String gettitle() {
return title;
}

public void settitle(String title) {
this.title = title;
}

public String getOption1() {
return option1;
}

public void setOption1(String option1) {
this.option1 = option1;
}

public String getOption2() {
return option2;
}

public void setOption2(String option2) {
this.option2 = option2;
}

public String getOption3() {
return option3;
}

public void setOption3(String option3) {
this.option3 = option3;
}

public String getOption4() {
return option4;
}

public void setOption4(String option4) {
this.option4 = option4;
}

public String getAnswer() {
return answer;
}

public void setAnswer(String answer) {
this.answer = answer;
}

public int getDifficulty() {
return difficulty;
}

public void setDifficulty(int difficulty) {
this.difficulty = difficulty;
}

public void initFromRs(ResultSet rs) {
try {
this.setId(rs.getInt(“id“));
this.settitle(rs.getString(“title“));
this.setOption1(rs.getString(“option1“));
this.setOption2(rs.getString(“option2“));
this.setOption3(rs.getString(“option3“));
this.setOption4(rs.getString(“option4“));
this.setAnswer(rs.getString(“answer“));
this.setDifficulty(rs.getInt(“difficulty“));
} catch (SQLException e) {
e.printStackTrace();
}
}
}

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

     文件        600  2009-05-27 00:11  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.classpath

     文件        346  2009-05-26 16:16  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.mymetadata

     文件         66  2009-05-22 12:43  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.myumldata

     文件       1430  2009-05-21 23:00  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.project

     文件        406  2009-05-21 23:00  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.settings\.jsdtscope

     文件       1040  2009-05-22 12:43  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        120  2009-05-22 12:43  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.settings\com.genuitec.jboss.ide.eclipse.xdoclet.run.prefs

     文件        629  2009-05-22 01:17  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.settings\org.eclipse.jdt.core.prefs

     文件        162  2009-05-22 12:43  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.settings\org.eclipse.jdt.ui.prefs

     文件         49  2009-05-21 23:00  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2009-05-21 23:00  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        299  2009-05-26 19:43  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\.settings\org.eclipse.wst.validation.prefs

     文件       7086  2009-05-25 22:30  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\choicequestion.sql

     文件       2522  2009-05-26 02:00  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\course.sql

     文件        129  2009-05-22 12:33  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\message.sql

     文件       1496  2009-05-22 01:26  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\news.sql

     文件       1427  2009-05-22 01:32  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\notice.sql

     文件        136  2009-05-25 23:23  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\score.sql

     文件        143  2009-05-22 11:18  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\scoresimple.sql

     文件       9478  2009-05-25 23:22  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\simplequestion.sql

     文件        142  2009-05-14 16:46  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\sourcefile.sql

     文件        297  2009-05-26 17:22  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\student.sql

     文件         88  2009-05-08 14:39  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\studentscore.sql

     文件        181  2009-05-26 17:21  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\teacher.sql

     文件        239  2009-05-25 23:36  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\testpaper.sql

     文件        266  2009-05-28 11:35  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\sql\user.sql

     文件       1816  2009-05-10 11:17  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\src\com\ComputerTrainingPlatform\ChoiceQuestion.java

     文件       1841  2009-05-26 02:02  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\src\com\ComputerTrainingPlatform\Course.java

     文件       2368  2009-05-24 07:13  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\src\com\ComputerTrainingPlatform\DB1.java

     文件        962  2009-05-22 12:35  计算机基础课程教学平台+毕业设计+源代码\ComputerTrainingPlatform\src\com\ComputerTrainingPlatform\Message.java

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

评论

共有 条评论

相关资源