波多野结衣简介_爱的色放3_欧美精品一区二_五月亚洲婷婷_美女被娇喘视频_亚洲午夜免费_好吊色视频988gao在线观看_在线一区_99久久精品免费视频_欧美色吊丝_亚洲色图小说_亚洲两性视频_男女做的视频_亚洲自拍图片_免费黄色一级片

資訊專欄INFORMATION COLUMN

JavaWeb學(xué)生選課(Servlet、JSP、JDBC)

zhunjiee / 1482人閱讀

摘要:運(yùn)行結(jié)果數(shù)據(jù)庫的個(gè)表表表一定要導(dǎo)入數(shù)據(jù)庫用的包,以及在在文件夾中導(dǎo)入數(shù)據(jù)庫包文件目錄結(jié)構(gòu)具體代碼首頁歡迎進(jìn)入選課系統(tǒng)歡迎進(jìn)入選課系統(tǒng)學(xué)生登錄學(xué)生注冊(cè)管理員登錄學(xué)生登錄學(xué)生登錄學(xué)生登錄學(xué)號(hào)密碼登錄注冊(cè)返回學(xué)生注冊(cè)注冊(cè)

運(yùn)行結(jié)果:

數(shù)據(jù)庫的2個(gè)表:
course表

student表

ps:一定要build path導(dǎo)入數(shù)據(jù)庫用的jar包,以及在在lib文件夾中導(dǎo)入數(shù)據(jù)庫jar包

文件目錄結(jié)構(gòu):

具體代碼:
index.jsp 首頁

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




歡迎進(jìn)入選課系統(tǒng)


歡迎進(jìn)入選課 系統(tǒng)

學(xué)生登錄 學(xué)生注冊(cè) 管理員登錄

login.jsp 學(xué)生登錄

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




學(xué)生登錄

 

      

學(xué)生登錄

學(xué)號(hào):

密碼:

注冊(cè) 返回

regist.jsp 學(xué)生注冊(cè)

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




注冊(cè)
    
    


注冊(cè)頁面

學(xué)號(hào):
姓名:
密碼:
院系:
年級(jí):
班級(jí):
您有賬號(hào)?點(diǎn)擊直接登錄

studentIndex.jsp 學(xué)生選課主頁

  
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ page contentType="text/html; ISO-8859-1" language="java" import="java.util.*" pageEncoding="utf-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
 


  
    ">
    
    學(xué)生選課
    
    
    
        
    
    
  
    
    
    
    
    
  
  
  
  
退出登錄

學(xué)生選課界面

查找: >


課程名稱 剩余量 總數(shù)量 任課教師 課程地點(diǎn) 課程時(shí)間 課程時(shí)長(zhǎng) 操作
${courseList.courseName } ${courseList.courseRemain } ${courseList.courseTotal } ${courseList.courseTeacher } ${courseList.coursePlace } ${courseList.courseTime } ${courseList.courseTimelength }





我的選課

studentInfo.jsp 學(xué)生已選的課程展示

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ page contentType="text/html; ISO-8859-1" language="java" import="java.util.*" pageEncoding="utf-8" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
 


  
    
    
    學(xué)生課程
    
    
    
        
    
    
     
    
    
    
  
  
  
      
        
課程名稱 任課教師 課程地點(diǎn) 課程時(shí)間 課程時(shí)長(zhǎng) 操作
${studentCourseList.courseName } ${studentCourseList.courseTeacher } ${studentCourseList.coursePlace } ${studentCourseList.courseTime } ${studentCourseList.courseTimelength }

admin.jsp 管理員登錄

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




管理員登錄


      

管理員登錄

<% String error = (String)session.getAttribute("error"); if(error!=null&&error.length()!=0){ out.println(error); } %>
賬號(hào):

密碼:

返回

adminCourse.jsp 管理課程頁面

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
   <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>





    
    
  



課程后臺(tái)管理


退出登錄

選課后臺(tái)管理

添加課程

編號(hào) 課程名 任課老師 上課地點(diǎn) 上課時(shí)間 課時(shí) 總?cè)藬?shù) 剩余數(shù) 操作
${courseList.courseId} ${courseList.courseName } ${courseList.courseTeacher } ${courseList.coursePlace } ${courseList.courseTime } ${courseList.courseTimelength } ${courseList.courseTotal } ${courseList.courseRemain }

checkadmin.jsp 檢查管理員賬號(hào)密碼

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




check


<% String adno=request.getParameter("adno");
          String adpassword = request.getParameter("adpassowrd");
          if(adno==null||adno.length()==0||adpassword==null ||adpassword.length()==0){
              request.getSession().setAttribute("error", "賬號(hào)或密碼錯(cuò)誤");
              response.sendRedirect("admin.jsp");
          }else{
              if(!adno.equals("admin")||!adpassword.equals("admin")){
                  request.getSession().setAttribute("error", "賬號(hào)或密碼錯(cuò)誤");
                  response.sendRedirect("admin.jsp");
              }else{
                  request.getSession().setAttribute("error", "");
                  response.sendRedirect("/xxmtest6/FindCourseServlet");
              }
          }
          %>

bean
Student.java 學(xué)生實(shí)體

package xxm.bean;

/**
 * 學(xué)生實(shí)體類
 * @author xxm
 *
 */
public class Student {

    String no;
    String name;
    String passwd;
    String major;
    String grade;
    String sclass;
    String selectedCourse;
    
    
    public Student() {
        
    }

    
    
    public String getSelectedCourse() {
        return selectedCourse;
    }



    public void setSelectedCourse(String cid) {
        this.selectedCourse = cid;
    }



    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPasswd() {
        return passwd;
    }

    public void setPasswd(String passwd) {
        this.passwd = passwd;
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public String getSclass() {
        return sclass;
    }

    public void setSclass(String sclass) {
        this.sclass = sclass;
    }

    
}

Course.java 課程實(shí)體類

package xxm.bean;

/**
 * 課程
 * 
 * @author xxm
 *
 */
public class Course {

    int courseId;
    String courseName;
    int courseRemain;
    int courseTotal;
    String courseTeacher;
    String coursePlace;
    String courseTime;
    String courseTimelength;
    
    public Course() {
        
    }

    public int getCourseId() {
        return courseId;
    }

    public void setCourseId(int courseId) {
        this.courseId = courseId;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public int getCourseRemain() {
        return courseRemain;
    }

    public void setCourseRemain(int courseRemain) {
        this.courseRemain = courseRemain;
    }

    public int getCourseTotal() {
        return courseTotal;
    }

    public void setCourseTotal(int courseTotal) {
        this.courseTotal = courseTotal;
    }

    public String getCourseTeacher() {
        return courseTeacher;
    }

    public void setCourseTeacher(String courseTeacher) {
        this.courseTeacher = courseTeacher;
    }

    public String getCoursePlace() {
        return coursePlace;
    }

    public void setCoursePlace(String coursePlace) {
        this.coursePlace = coursePlace;
    }

    public String getCourseTime() {
        return courseTime;
    }

    public void setCourseTime(String courseTime) {
        this.courseTime = courseTime;
    }

    public String getCourseTimelength() {
        return courseTimelength;
    }

    public void setCourseTimelength(String courseTimelength) {
        this.courseTimelength = courseTimelength;
    }
    
    
    
}

數(shù)據(jù)庫操作
DBO
DBOper.java

package xxm.database;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import xxm.bean.Student;
import xxm.dao.StudentDao;


public class DBOper {

  //驅(qū)動(dòng)
      private    static String driver = "com.mysql.cj.jdbc.Driver";
      //database名,選擇我要用的數(shù)據(jù)庫shiyan6
      private    static String url = "jdbc:mysql://localhost:3306/shiyan6?serverTimezone=UTC";
      //驗(yàn)證用戶名和密碼
      private    static String    username = "root";
      private    static String  passwd= "123456";
      //數(shù)據(jù)庫的連接對(duì)象
      private static Connection conn = null;
      //Statement對(duì)象
      private static  PreparedStatement ps = null;
       ResultSet rs = null;
       
      /**
       * 連接數(shù)據(jù)庫
       * @return
       * @throws SQLException
       */
      public   Connection getConnection() throws SQLException {
          try {
              
              Class.forName(driver);
              conn = DriverManager.getConnection(url,username,passwd);//連接數(shù)據(jù)庫
          } catch (ClassNotFoundException e) {
              System.err.println("無法連接數(shù)據(jù)庫!");
          }//加載驅(qū)動(dòng)
          return conn;        
      }

    //執(zhí)行sql語句,可以進(jìn)行查詢
    public ResultSet executeQuery(String preparedSql,String []param){
        try{
            ps = conn.prepareStatement(preparedSql);
            if(param != null){
                for (int i = 0; i < param.length; i++) {
                    ps.setString(i + 1, param[i]);
                }
            }
            rs = ps.executeQuery();
        }catch(SQLException e){
            e.printStackTrace();
        }       
        return rs;

    }
    //執(zhí)行sql語句,增加,修改,刪除
    public int executeUpdate(String preparedSql,String[]param){
        int num = 0;
        try{
            ps = conn.prepareStatement(preparedSql);
            if(ps != null){
                for (int i = 0; i < param.length; i++) {
                    ps.setString(i + 1, param[i]);
                }
            }
            num = ps.executeUpdate();
        }catch(SQLException e){
            e.printStackTrace();
        }
        return num;
    }
    
    public static void main(String[] args) {
        try {
            DBOper dao = new DBOper();
            Connection conn=dao.getConnection();
            if(conn!=null)
            {
                System.out.println("連接數(shù)據(jù)庫正常");
            }
            else {
                System.out.println("連接數(shù)據(jù)庫異常");
            }

        } catch (Exception ex) {
            // TODO: handle exception
            ex.printStackTrace();
        }
    }
}

StudentDao.java

package xxm.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import xxm.bean.Student;
import xxm.database.DBOper;


public class StudentDao extends DBOper{

    Connection conn =null;
    
    public StudentDao() {

        try {
            conn= super.getConnection();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }


    /**
     * 添加學(xué)生用戶
     * @param student
     * @return
     */
    public boolean addUser(Student student){
        boolean r = false;
       
        String sql = "INSERT INTO student(sno,sname,spassword,smajor,sclass,sgrade) VALUES(?,?,?,?,?,?);";
       
        try{

           int num = this.executeUpdate(sql,new String[]{student.getNo(),student.getName(),student.getPasswd(),student.getMajor(),student.getSclass(),student.getGrade()});
            if(num > 0){
                r = true;
               
            }
        }catch(Exception e){
            e.printStackTrace();
        }finally{
            //this.closeAll();
        }
        return r;
    }
    
}

CourseDao.java

package xxm.dao;

import java.sql.Connection;
import java.sql.SQLException;

import xxm.bean.Course;
import xxm.bean.Student;
import xxm.database.DBOper;

/**
 * 課程管理
 * 
 * @author xxm
 *
 */
public class CourseDao  extends DBOper{

    Connection conn =null;
    
    public CourseDao(){
        try {
            conn= super.getConnection();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    
    /** 
     * 添加選課課程
    * @param course
    * @return
    */
   public boolean addCourse(Course course){
       boolean r = false;
      
       String sql = "INSERT INTO course(course_Name,course_Remain,course_Total,course_Teacher,course_Place,course_Time,course_Timelength) VALUES(?,?,?,?,?,?,?);";
      
       try{

          int num = this.executeUpdate(sql,new String[]{course.getCourseName(),String.valueOf(course.getCourseRemain()),String.valueOf(course.getCourseTotal()),course.getCourseTeacher(),course.getCoursePlace(),course.getCourseTime(),course.getCourseTimelength()});
           if(num > 0){
               r = true;
              
           }
       }catch(Exception e){
           e.printStackTrace();
       }finally{
           //this.closeAll();
       }
       return r;
   }
   
  /**
   * 更新
   * @param course
   * @return
   */
   public boolean update(Course course) {
       
       String sql = "update course set course_Name=?,course_Teacher=?,course_Place=?,course_Time=?,course_Timelength=?,course_Total=?,course_Remain=? where course_Id = ? ";
       int num = this.executeUpdate(sql, new String[]{course.getCourseName(),
               course.getCourseTeacher(),
               course.getCoursePlace(),
               course.getCourseTime(),
               course.getCourseTimelength(),
               String.valueOf(course.getCourseTotal()),
               String.valueOf(course.getCourseRemain()),
               String.valueOf(course.getCourseId())});
      if(num>0)
        return true;
      else return false;
   }
}

Servlet

處理學(xué)生選課的servlet
RegisterServlet.java 學(xué)生注冊(cè)

package xxm.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import xxm.bean.Student;
import xxm.dao.StudentDao;

@WebServlet("/RegisterServlet")
public class RegisterServlet extends HttpServlet {
     private static final long serialVersionUID = 1L;

        /**
         * @see HttpServlet#HttpServlet()
         */
        public RegisterServlet() {
        
            super();
            // TODO Auto-generated constructor stub
        }

        /**
         * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
         */
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub
            doPost(request,response);
        }

        /**
         * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
         */
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub
            request.setCharacterEncoding("utf-8");
            response.setContentType("text/html;charset = utf-8");
            String userno = request.getParameter("userNo");
            String username = request.getParameter("userName");
            String userpass = request.getParameter("password");
            String major = request.getParameter("major");
            String grade = request.getParameter("grade");
            String sclass = request.getParameter("sclass");
            PrintWriter out = response.getWriter();

            Student user = new Student();
            user.setNo(userno);
            user.setName(username);
            user.setPasswd(userpass);
            user.setMajor(major);
            user.setGrade(grade);
            user.setSclass(sclass);
           
            StudentDao dao = new StudentDao();
            try {
                Connection conn = dao.getConnection();
                if(conn!=null) {
                    out.print("conn is not null");
                }
                 if(dao.addUser(user)){
                        out.print("注冊(cè)成功!");
                        response.sendRedirect("login.jsp");
                    }
                    else{
                        out.print("注冊(cè)失敗!");
                    }
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
}

LoginServlet.java 學(xué)生登錄

package xxm.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import xxm.database.DBOper;

/**
 * Servlet implementation class LoginServlet
 */
@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
     * @see HttpServlet#HttpServlet()
     */
    public LoginServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doPost(request,response);
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        request.setCharacterEncoding("utf-8");
        response.setContentType("text/html;charset = utf-8");
        PrintWriter out = response.getWriter();
        String stuno = request.getParameter("stuno");
        String stupass = request.getParameter("stupassowrd");    
        DBOper db = new DBOper();
        try {
            db.getConnection();
        } catch (SQLException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }
        String sql = "SELECT sno,spassword FROM student WHERE sno = ? AND spassword = ?";
        ResultSet rs = db.executeQuery(sql,new String[]{stuno,stupass});
        try {
            if(rs != null && rs.next()){
                HttpSession session = request.getSession();

                session.setAttribute("numSession", stuno);
                Cookie cookie = new Cookie("stuno",stuno);
                cookie.setMaxAge(60*60*24*30);
                response.addCookie(cookie);
                //登錄成功,跳轉(zhuǎn)...
   
                RequestDispatcher dispatcher = request.getRequestDispatcher("/FindServlet");
                dispatcher.forward(request,response);
            }else{
                out.print("登錄失敗");
                out.print("
重新登陸"); // response.setContentType("text/html;charset=UTF-8"); // // response.setHeader("refresh", "0; url=/StudentSelect"); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void init()throws ServletException { } }

FindServlet.java 選課主頁

package xxm.servlet;

import java.io.IOException;
import java.sql.Connection;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import xxm.bean.Course;
import xxm.database.DBOper;

/**
 * 主頁顯示信息的Servlet
 * 
 * @author xxm
 *
 */
@WebServlet("/FindServlet")
public class FindServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public FindServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        process(req, resp);
    }
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        process(req, resp);
    }


     public void process(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            try { 
                 
                // 創(chuàng)建Connection連接
                DBOper dao = new DBOper();
                  Connection conn = dao.getConnection(); 
                  // SQL語句
                  String sql = "select * from course"; 
                  // 獲取Statement
                  Statement statement =  conn.createStatement(); 
              
                  ResultSet resultSet = statement.executeQuery(sql); 
              
                  List courseList = new ArrayList(); 
                  while (resultSet.next()) { 
                    Course course = new Course();
                    course.setCourseId(resultSet.getInt("course_Id"));
                    course.setCourseName(resultSet.getString("course_Name"));
                    course.setCourseRemain(resultSet.getInt("course_Remain"));
                    course.setCourseTotal(resultSet.getInt("course_Total"));
                    course.setCourseTeacher(resultSet.getString("course_Teacher"));
                    course.setCoursePlace(resultSet.getString("course_Place"));
                    course.setCourseTime(resultSet.getString("course_Time"));
                    course.setCourseTimelength(resultSet.getString("course_Timelength"));
                    
                    courseList.add(course);
                  } 
                  req.setAttribute("courseList", courseList);

                  resultSet.close(); 
                  statement.close(); 
                  conn.close(); 
              
                } catch (Exception e) { 
                  e.printStackTrace(); 
                } 

            req.getRequestDispatcher("/studentIndex.jsp").forward(req, resp);
        }
    
}

StudentInfoServlets.java 學(xué)生已選課程

package xxm.servlet;

import java.io.IOException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import xxm.bean.Course;
import xxm.bean.Student;
import xxm.database.DBOper;

/**
 * Servlet implementation class StudentInfoServlets
 */
@WebServlet("/StudentInfoServlets")
public class StudentInfoServlets extends HttpServlet {
    private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public StudentInfoServlets() {
        super();
        // TODO Auto-generated constructor stub
    }

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        process(req, resp);
    }
 
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        process(req, resp);
    }
    
    protected void process(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        try { 
            
              Connection conn = (new DBOper()).getConnection(); 
              Statement statement = (Statement) conn.createStatement(); 
              
              String numSession = (String) req.getSession().getAttribute("numSession");
              String sql1 = "select * from student where sno = " + numSession;
          
              ResultSet resultSet = statement.executeQuery(sql1); 
  
              List courseStudentList = new ArrayList(); 
              while (resultSet.next()) { 
                  Student student = new Student();
                  student.setSelectedCourse(resultSet.getString("selected_course"));
                  //將學(xué)生加入到課程列表
                  courseStudentList.add(student); 
              } 
 
              String courseStudentString= courseStudentList.get(0).getSelectedCourse();
              String[] array = courseStudentString.split(",");
              
              List studentCourseList = new ArrayList(); 
              for (String s:array) {
                  String sql2 = "select * from course where course_Id = " + s ;
                  resultSet = statement.executeQuery(sql2);
                  
                  while (resultSet.next()) {
                      Course course = new Course();
                      course.setCourseId(resultSet.getInt("course_Id"));
                      course.setCourseName(resultSet.getString("course_Name"));
                      course.setCourseTeacher(resultSet.getString("course_Teacher"));
                      course.setCoursePlace(resultSet.getString("course_Place"));
                      course.setCourseTime(resultSet.getString("course_Time"));
                      course.setCourseTimelength(resultSet.getString("course_Timelength"));
                      //將課程加入學(xué)生課程列表
                      studentCourseList.add(course);
                  }
              }
 
              req.setAttribute("studentCourseList", studentCourseList);

              resultSet.close(); 
              statement.close(); 
              conn.close(); 
          
            } catch (Exception e) { 
              e.printStackTrace(); 
            } 
           
            resp.setCharacterEncoding("UTF-8");
            req.getRequestDispatcher("studentInfo.jsp").forward(req, resp);
    }

}

RemainAddServlet.java 剩余可選數(shù)

package xxm.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import xxm.database.DBOper;

/**
 * Servlet implementation class RemainAddServlet
 */
@WebServlet("/RemainAddServlet")
public class RemainAddServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
       
     @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            process(req, resp);
        }
     
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            process(req, resp);
        }
        
        protected void process(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            try { 
                DBOper db = new DBOper();
                  Connection conn = db.getConnection(); 
                  Statement statement = (Statement) conn.createStatement(); 
     
                  //String keyString = new String(req.getParameter("id").getBytes("iso-8859-1"), "utf-8");
                  
                  req.setCharacterEncoding("UTF-8");
                  //課程號(hào)
                  String keyString = req.getParameter("id");
                  
                  if(keyString == null) {
                        keyString = "";
                        resp.sendRedirect("/FindServlet");
                        
                        return;
                  }
                  
                  //添加課程,只能選一門課程
                  String numSession = (String) req.getSession().getAttribute("numSession");
                  String sql1 = "select selected_course from student where sno = " + numSession;
                  ResultSet resultSet = statement.executeQuery(sql1);
                  String course = "";
                  while (resultSet.next()) {
                      course = resultSet.getString("selected_course");
                  }
                  
                  //還沒有選課
                  if(course==null||course.length()==0) {
                      
                      //修改課程數(shù)據(jù)
                      String sql2 = "update student set selected_course="" + keyString + "" where sno = " + numSession;
                      statement.executeUpdate(sql2);
                  
                      //課程余量-1
                      String sql = "update course set course_Remain=course_Remain-1 where course_Id = ""+ keyString + """;
                      statement.executeUpdate(sql);
                  
                  }else {
                      PrintWriter pw = resp.getWriter();
                      pw.println("

重復(fù)選課

"); } statement.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } resp.getWriter().print("{"data":"返回json數(shù)據(jù)!"}"); } }

CancelServlet.java 取消選課

package xxm.servlet;

import java.io.IOException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import xxm.database.DBOper;

/**
 * 取消選課
 */
@WebServlet("/CancelServlet")
public class CancelServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public CancelServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        process(req, resp);
    }
 
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        process(req, resp);
    }
    
    protected void process(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        try { 
              
              Connection conn = (new DBOper()).getConnection(); 
              Statement statement = (Statement) conn.createStatement();
              
              //String keyString = new String(req.getParameter("id").getBytes("iso-8859-1"), "utf-8");
              req.setCharacterEncoding("UTF-8");
              String course = req.getParameter("id");
              
              if(course == null) {
                    course = "";
                    resp.sendRedirect("/FindServlet");
                    
                    return;
              }
              
              String numSession = (String) req.getSession().getAttribute("numSession");
//              String sql1 = "select selected_course from student where sno = "" + numSession + """;
//              ResultSet resultSet = statement.executeQuery(sql1);
 
              //取出課程字符串
//              String courseString = "";
//              while (resultSet.next()) {
//                  courseString = resultSet.getString("selected_course");
//              }
              
              //找到課程id
//              Integer spot = ;
//              courseString = courseString.substring(0, spot) + courseString.substring(spot+2);
              
              //更新課程數(shù)據(jù),取消
              String sql2 = "update student set selected_course=NULL where sno = " + numSession ;
              statement.executeUpdate(sql2);
              
              //課程余量+1
              String sql3 = "update course set course_Remain=course_Remain+1 where course_Id ="+ course;
              statement.executeUpdate(sql3);
              
              statement.close(); 
              conn.close(); 
            } catch (Exception e) { 
              e.printStackTrace(); 
            }
        
            resp.getWriter().print("{"data":"返回json數(shù)據(jù)!"}");
    }

}

管理員操作部分
FindCourseServlet.java 管理員主頁展示

package xxm.servlet;

import java.io.IOException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import xxm.bean.Course;
import xxm.database.DBOper;

/**
 * 顯示課程信息
 * 
 * @author xxm
 *
 */
@WebServlet("/FindCourseServlet")
public class FindCourseServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public FindCourseServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        process(req, resp);
    }
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        process(req, resp);
    }


     public void process(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
    

            try { 
                 
                // 創(chuàng)建Connection連接
                DBOper dao = new DBOper();
                  Connection conn = dao.getConnection(); 
                  // SQL語句
                  String sql = "select * from course"; 
                  // 獲取Statement
                  Statement statement =  conn.createStatement(); 
              
                  ResultSet resultSet = statement.executeQuery(sql); 
              
                  List courseLists = new ArrayList(); 
                  while (resultSet.next()) { 
                    Course course = new Course();
                    course.setCourseId(resultSet.getInt("course_Id"));
                    course.setCourseName(resultSet.getString("course_Name"));
                    course.setCourseRemain(resultSet.getInt("course_Remain"));
                    course.setCourseTotal(resultSet.getInt("course_Total"));
                    course.setCourseTeacher(resultSet.getString("course_Teacher"));
                    course.setCoursePlace(resultSet.getString("course_Place"));
                    course.setCourseTime(resultSet.getString("course_Time"));
                    course.setCourseTimelength(resultSet.getString("course_Timelength"));
                    
                    courseLists.add(course);
                  } 
                  request.setAttribute("courseList", courseLists);
     
                  
                  resultSet.close(); 
                  statement.close(); 
                  conn.close(); 
              
                } catch (Exception e) { 
                  e.printStackTrace(); 
                } 

            request.getRequestDispatcher("adminCourse.jsp").forward(request, response);
        }
}

CreateCourseServlet.java 添加新的課程

package xxm.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import java           
               
                                           
                       
                 

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/104247.html

相關(guān)文章

  • JavaWeb學(xué)生選課ServletJSPJDBC

    摘要:運(yùn)行結(jié)果數(shù)據(jù)庫的個(gè)表表表一定要導(dǎo)入數(shù)據(jù)庫用的包,以及在在文件夾中導(dǎo)入數(shù)據(jù)庫包文件目錄結(jié)構(gòu)具體代碼首頁歡迎進(jìn)入選課系統(tǒng)歡迎進(jìn)入選課系統(tǒng)學(xué)生登錄學(xué)生注冊(cè)管理員登錄學(xué)生登錄學(xué)生登錄學(xué)生登錄學(xué)號(hào)密碼登錄注冊(cè)返回學(xué)生注冊(cè)注冊(cè) 運(yùn)行結(jié)果: showImg(https://segmentfault.com/img/bVbthFj); showImg(https://segmentfault.com/...

    fuchenxuan 評(píng)論0 收藏0
  • 基于javaweb+jsp學(xué)生宿舍管理系統(tǒng)

    摘要:基于的學(xué)生宿舍管理系統(tǒng)部分代碼實(shí)現(xiàn)樓棟不能為空編輯表單提交之前進(jìn)行檢查,如果,則不允許提交根據(jù)獲取值姓名不能為空電話不能為空側(cè)邊欄 基于javaweb+jsp的學(xué)生...

    DandJ 評(píng)論0 收藏0
  • 基于javaweb+jsp學(xué)生成績(jī)管理系統(tǒng)

    基于javaweb+jsp的學(xué)生成績(jī)管理系統(tǒng) JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript idea eclipse MyEclipse Servlet SSM Maven … 部分代碼實(shí)現(xiàn)JSP let editIndex = layedit.build('LAY_demo_editor'); ...

    番茄西紅柿 評(píng)論0 收藏2637

發(fā)表評(píng)論

0條評(píng)論

zhunjiee

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
天天操天天插天天射 | 奇米影视77777 | 日本国产一区 | 91免费视频 | 国产精成人| 青青操原| 秘密基地动漫在线观看免费 | 一区二区三区毛片 | 国产一区二区欧美 | 91快射| 在线精品观看 | 沟厕沟厕近拍高清视频 | 激情宗合网 | 欧美成人精品激情在线视频 | 69精品无码成人久久久久久 | 夜夜操狠狠操 | 操干视频 | 超碰人人干 | 男男黄网站 | 免费爱爱视频网站 | 波多野结衣一区二区三区在线观看 | 国产精品久久影视 | 国产成人毛片 | 欧美色图狠狠干 | 天天草夜夜 | 三级黄在线观看 | 日本亚洲色大成网站www久久 | 337p亚洲精品色噜噜狠狠 | 色哟哟精品一区 | 午夜免费在线 | 性史性dvd影片农村毛片 | 一区二区三区欧美视频 | 久久综合社区 | 欧美日韩精品久久久 | 一区二区免费在线观看 | www.日本高清 | 精品伦精品一区二区三区视频密桃 | 久久久久久亚洲av无码专区 | 91精品国产91久久久久久黑人 | 青青草成人在线观看 | 风流少妇一区二区三区91 | 亚洲美女视频 | 国产精品sm | 国产精品天天干 | 后宫秀女调教(高h,np) | 3p在线观看 | 黄黄的网站| 最新日韩在线 | 日本黄色精品 | 免费一级片视频 | 性高潮视频在线观看 | 欧美色激情 | 美女一区 | 中文字幕亚洲乱码熟女1区2区 | 国产精品91久久 | 亚洲专区在线播放 | 小早川怜子一区二区三区 | 久久国产精品久久久 | 成人免费视频国产免费 | 一级全黄裸体片 | 日本网站免费观看 | 国产视频一区二区在线观看 | 成人午夜视频在线 | av在线电影网 | 少妇无码一区二区三区 | 双性人hdsexvideos | 图片区偷拍区小说区 | 暖暖日本在线视频 | 国产视频一区在线 | 黄色av中文字幕 | 人人澡人人看 | 欧美成人激情视频 | 香蕉视频久久 | 日本极品丰满ⅹxxxhd | 日本在线视频中文字幕 | 97人妻精品一区二区三区免 | 黄视频在线播放 | 久色网站 | 草民午夜理伦三级 | 精品无码久久久久 | 91天天| 欧美放荡性医生videos | 一级全黄裸体片 | 少妇视频在线观看 | 奇米久久 | 在线观看国产精品入口男同 | 丰满少妇在线观看 | 亚洲作爱视频 | 草比网站 | 黄色三级生活片 | 91视频污| 久久久久久亚洲av无码专区 | 牛牛电影国产一区二区 | 玩弄人妻少妇500系列 | www.在线播放 | 亚洲精品一区二三区 | 蜜桃视频中文字幕 | 在线播放第一页 | 日韩精品一区二区三区免费视频 | 99热免费在线观看 | 国产一区二区在线免费 | 在线看福利影 | 一区二区三区日韩欧美 | 国产一区二区在线免费 | 青娱乐青青草 | 日韩精品一区在线观看 | 国产精品久久久一区 | 日韩精品五区 | 亚洲图片欧美 | 国产伦精品一区 | 久久久久亚洲精品 | 日韩午夜一区 | 国产呦小j女精品视频 | 亚洲网站在线 | 天天干天天干天天干 | 国产成人精品无码片区在线 | 国产一区精品在线观看 | 碧蓝之海动漫在线观看免费高清 | 日本黄色xxx | 国产免费av电影 | 久久午夜视频 | 国产又粗又大又爽视频 | 91精品国产免费 | 艳母日本动漫在线观看 | 第一福利丝瓜av导航 | 欧美性猛交xxxx乱大交退制版 | 日韩视频一区在线观看 | 午夜不卡av免费 | 在线不卡| 免费成人av片 | 日韩免费 | 欧美性猛交xxxx乱大交退制版 | 天堂在线一区 | 91好色先生 | 日韩有色 | 亚洲av毛片 | 一区二区三区毛片 | av正在播放 | 久草色在线 | 激情五月婷婷 | 污污视频免费观看 | 在线观看网页视频 | 国产成人在线免费观看视频 | 青青草视频免费 | 2019毛片| 日韩精品视频在线免费观看 | 人人草人人射 | 青青操原 | 爱吃波客今天最新视频 | 国产青草 | 成人综合色站 | 高清不卡毛片 | 国产7777 | 黄色网入口| 国产亚洲精品女人久久久久久 | 女人免费视频 | 久热在线 | 亚洲综合区 | 全是肉的高h文〈男男〉 | 国产成人高清在线 | 亚洲特级毛片 | 天天视频入口 | 精品久久二区 | 四虎成人精品永久免费av九九 | 欧美成人激情视频 | 亚洲视频在线观看一区二区 | 污片免费观看 | 两女双腿交缠激烈磨豆腐 | 欧美9999 | 日韩精品免费一区二区夜夜嗨 | 国产乱码精品一区二区三区中文 | 女女les互磨高潮国产精品 | 91久久精品日日躁夜夜躁欧美 | 国产色网站 | 一区二区三区黄 | 久草99 | 国产高清免费在线播放 | 强睡邻居人妻中文字幕 | 午夜视频在线播放 | 黄色在线 | 免费a级大片 | 精品少妇theporn | 日韩精品五区 | 全是肉的高h文〈男男〉 | 超碰伊人 | 九一网站在线观看 | 欧美视频久久久 | 国产日比视频 | 波多野结衣中文字幕在线 | 女女百合国产免费网站 | www.日本高清 | 久久一| 大学生三级中国dvd 亚洲成人精品久久 | 456亚洲影院 | 华丽的外出在线 | 九九视频在线免费观看 | 小早川怜子一区二区三区 | 日本一区精品 | 国产黄色小说 | 国产精品白丝喷水在线观看 | 久久超 | 张柏芝亚洲一区二区三区 | 久久久888 | 四虎影库在线播放 | 污污内射久久一区二区欧美日韩 | 91精品国产成人观看 | 久久国产免费 | 亚洲高清成人 | 天天干天天草天天射 | 完美搭档在线观看 | 想要视频在线观看 | 口舌奴vk | 91精品视频在线播放 | 一区二区三区黄 | 日韩精品无码一区二区三区久久久 | 黄色网址免费 | 三上悠亚 在线观看 | 三级av片 | 少妇被躁爽到高潮无码人狍大战 | 麻豆做爰免费观看 | 中国挤奶哺乳午夜片 | 伊人久久久久久久久久 | 婷婷五月综合久久中文字幕 | 超碰人人干 | 丝袜 亚洲 另类 欧美 重口 | 精品无码免费视频 | 91色国产| 年代下乡啪啪h文 | 视频在线观看免费大片 | 国产亚洲精品成人a | 国产人成视频在线观看 | 久久黄色大片 | 黄色成人毛片 | 欧美日韩三级在线 | 日韩精品无码一区二区三区久久久 | 久久涩视频| 色欲av无码一区二区三区 | 中文字幕第一页在线 | 永久免费在线 | 久久tv | 国产精品精品国产 | 日本福利在线观看 | 二十四小时在线更新观看 | 涩人阁 | 日韩一页| 伊人99热| 大学生三级中国dvd 亚洲成人精品久久 | 三级av在线 | 亚洲免费观看高清 | 日韩欧美一级片 | 精品日韩在线观看 | 51国产偷自视频区视频 | 日本欧美激情 | 玉女心经在线看 | www夜片内射视频日韩精品成人 | 在线观看网页视频 | 中文字幕亚洲欧美日韩高清 | 玩弄人妻少妇500系列 | 中文字幕不卡在线观看 | 国产在线无码精品 | 一区二区三区欧美视频 | 午夜免费在线 | 亚洲午夜激情 | 久久综合亚洲 | 国产又粗又猛视频免费 | 潘金莲一级淫片免费放动漫 | 日韩2区 | 日韩精品免费一区二区夜夜嗨 | 火影忍者羞羞漫画 | 亚洲精品国产精品乱码不99按摩 | 国产1区2区在线观看 | 日韩影音 | 中文字幕女同女同女同 | 国产午夜精品理论片 | 美女靠逼app | 动漫3d精品一区二区三区乱码 | 午夜在线观看视频 | 国产视频资源 | 五月精品| 欧美日韩性视频 | 综合激情久久 | 日日夜夜精 | 一区二区三区日本 | 免费黄色网址大全 | 亚洲九九 | 久久国产免费 | 亚洲精品97| 亚洲国产精品免费 | 天天视频入口 | 亚洲天堂一区二区三区 | 精品视频一区二区三区四区 | 狠狠干2023 | av电影免费在线播放 | 人成在线 | 怡红院av| 最好看的2019免费观看 | 久久av一区 | 亚洲热视频 | 男人天堂中文字幕 | 第一福利丝瓜av导航 | 亚洲视频在线观看一区二区 | 亚洲成人精品久久 | 女女les互磨高潮国产精品 | www男人天堂 | 欧美国产日韩一区二区 | 亚洲综合色视频 | 免费av播放 | 国产亚洲一区二区三区在线观看 | 97播播| 午夜免费观看视频 | 篠田优在线 | 亚洲综合色在线 | 日日干日日插 | 亚洲欧美另类图片 | 淫欲的美女理论电影完整版 | 国产中文字幕在线播放 | 你懂得在线观看 | 日本少妇色 | 亚洲色图另类 | 香蕉视频久久 | 日韩av一区二区三区在线观看 | 3p在线观看| 欧美国产日韩一区二区 | 免费色网址 | 国产一区精品在线观看 | 欧美日韩影院 | 亚洲自拍偷拍网站 | 亚洲高清毛片 | 免费在线观看黄色av | 总裁憋尿呻吟双腿大开憋尿 | 欧美一区二区三区不卡 | 色婷婷综合久久久中文字幕 | 国产精品久久国产精麻豆96堂 | 无码人妻精品一区二区三区蜜桃91 | 免费看日韩毛片 | 美女久久久 | 99热这里只有精品在线观看 | 4438x在线观看 | 青青青青操 | 免费三级av | 久久精品一区 | www.亚洲 | 久草青青草 | 国产精品91久久 | 天天插天天射 | 成年人视频网 | 亚洲视频在线观看一区二区 | 和黑帮大佬的365 | 免费三片在线观看网站v888 | av在线电影网 | 欧美a∨ | 中国精品毛片 | 四虎成人精品永久免费av九九 | 成人免费在线播放 | 可以免费看的av网站 | 性综艺节目av在线播放 | 亚洲熟妇无码久久精品 | 美女扒开尿口给男人桶 | 日本少妇色 | 天天干天天草天天射 | 久久国产精品免费视频 | 国产1区2区在线观看 | 精品伦精品一区二区三区视频密桃 | 色婷婷伊人 | 亚洲精品白浆高清久久久久久 | 久久国产免费 | 色中文字幕 | 亚洲精品第一页 | 天堂网av在线 | 精品无码人妻一区二区三区品 | 亚洲高清毛片 | 欧美交换国产一区内射 | 亚洲爽爽网 | 91色站| 色小说在线 | 国产成人精品片 | 免费色网址 | 日韩五码 | 国产高清免费在线播放 | 欧美爱爱网站 | 久操视频免费观看 | 青青草国产成人99久久 | 欧美一级色片 | 污污视频免费观看 | 福利视频免费 | 人妻少妇精品视频一区二区三区 | 丁香花电影免费播放电影 | 黄色1级视频 | 西西444www无码大胆 | 免费在线一区二区三区 | 亚洲综合色在线 | 婷婷开心激情网 | 国产亚洲精品成人a | 91久久久久久久久久久 | 日本高清视频在线 | 久久这里有 | 在线看一区 | 欧美一级成人 | 青青青草视频在线观看 | 中文字幕一区二区人妻电影 | 国产一区精品在线观看 | 亚洲综合久久久 | 久久av一区 | 午夜黄视频 | 亚洲激情网 | 日本人体视频 | 国产精品久久影视 | 日韩精品福利 | 西西444www无码大胆 | 欧美日韩三级在线 | 亚洲精品在线观看视频 | 成人国产网站 | 四虎影视库 | 亚洲精品在线观看视频 | 美女xx网站 | 九一网站在线观看 | 欧美视频久久久 | 冲田杏梨 在线 | 天天综合影院 | 亚洲最新网址 | 张柏芝亚洲一区二区三区 | 伊人影院av| 日韩有码第一页 | 亚洲免费区| 性综艺节目av在线播放 | 成人精品影院 | 亚洲成人精品久久 | 日日操夜夜爱 | 色哟哟精品一区 | 中文字字幕在线中文乱码电影 | av每日更新 | 精品日韩在线观看 | av蜜臀网站 | 日一日射一射 | 天天草夜夜 | 免费午夜影院 | 久久久观看 | 91久久国产 | 精品无码久久久久久久久 | www.黄色在线观看 | 欧美又粗又深又猛又爽啪啪九色 | 国产又粗又猛视频免费 | 国产精品嫩草69影院 | 国产淫语| 成人天堂噜噜噜 | 日韩欧美一级片 | 三级黄色免费 | 国产精品伊人 | www.伊人网 | 婷婷欧美 | 一道本av | 韩国三级与黑人 | 日韩黄色在线 | 色中文字幕 | 亚洲精品一二区 | 久久一| 色婷婷综合久久久中文字幕 | 久久精品大片 | 国产精品av一区 | 日本高清二区 | 99re视频这里只有精品 | 国产黄色一级大片 | 欧美影院一区 | 国产三级在线观看视频 | 日韩精品视频在线免费观看 | 无码人妻aⅴ一区二区三区玉蒲团 | 欧美一级色片 | 午夜激情网站 | 亚洲最新中文字幕 | 三级黄在线观看 | 6699嫩草久久久精品影院 | 狠狠操在线观看 | 国产伦精品一区 | 久久手机视频 | 爱综合网 | 怡红院最新网址 | 日韩一区二区三区四区五区六区 | 亚洲成年人影院 | 天天草夜夜操 | 色av资源| 在线观看成人网 | 久久综合狠狠综合久久综合88 | 中文字幕第4页 | 原神女裸体看个够无遮挡 | 日韩av一区二区三区在线观看 | 久久大陆 | 国产黄色小说 | 色小说在线 | 日本在线视频免费观看 | 欧美成人免费在线视频 | 精品国产欧美一区二区三区成人 | 日韩精品在线视频观看 | 久热在线 | 中文字幕在线免费看 | 综合久久久久久久 | 91久久久久久久久久久 | 成人影片在线播放 | 欧美四区| 成人羞羞国产免费 | 污污网站在线免费观看 | 久久国产精品免费视频 | 久久看看 | 国产18在线 | 久久久久亚洲精品 | 野花视频免费在线观看 | 一级免费黄色片 | 青青草国产精品 | 欧美jizz欧美性大全 | 国产精品久久久久久亚洲色 | 欧美在线中文字幕 | 久久国产小视频 | 蜜桃av噜噜一区二区三区麻豆 | 综合网天天 | 久久这里有 | 亚洲一区国产一区 | 色屋在线 | 中国男女全黄大片 | 中文字幕观看视频 | 美国免费高清电影在线观看 | 日本三级视频在线观看 | 毛片官网 | 亚洲一区二区三区免费视频 | 最新日韩在线 | 天天干天天草天天射 | 国产麻豆精品久久一二三 | 依人在线 | 亚洲一区二区观看 | 免费av影视| 综合网天天 | 日韩av一区二区三区在线观看 | 日本成人网址 | 91嫩草在线 | 婷婷开心激情网 | 欧美xxxx18国产 | 一级全黄裸体片 | 超碰97人人爱 | 国产黄色片在线播放 | 沟厕沟厕近拍高清视频 | 91桃色在线观看 | 欧美激情一区二区三区 | 捆绑无遮挡打光屁股 | 亚洲在线电影 | 欧亚一区二区 | 双性人hdsexvideos | 麻豆视频免费版 | 韩国一区二区三区在线观看 | 毛片官网 | 免费黄色网址大全 | 日本在线视频中文字幕 | 丰满熟妇乱又伦 | 一本一道久久a久久精品蜜桃 | 亚洲精品白浆高清久久久久久 | 91久久久久久久久久久 | 无码人妻aⅴ一区二区三区玉蒲团 | 日韩高清一区 | 91日本在线 | 日屁网站| 日本大乳奶做爰 | 成人啪啪漫画羞羞漫画 | 欧美字幕 | 西欧毛片 | 日本精品在线 | 成人做爰视频www | 欧美自拍视频 | 成人av网站在线 | 亚洲国产无码精品 | 国产精品999 | 特黄aaaaaaaaa毛片免费视频 | 久久久国产一区二区三区 | 99爱在线| 欧美高清hd18日本 | 美国免费高清电影在线观看 | 国产呦小j女精品视频 | 张柏芝亚洲一区二区三区 | 日韩中文欧美 | 女m被s玩胸虐乳哭着求饶 | 日本一级一片免费视频 | 安装下载app | 女人洗澡一级特黄毛片 | 国产7777| 欧美成人高清视频 | 国产美女视频免费观看下载软件 | 日日夜夜爽爽 | 中文字幕亚洲乱码熟女1区2区 | 4438x在线观看 | 自拍偷拍国产精品 | 色婷婷综合久久久中文字幕 | 欧洲天堂网 | 国产a国产 | 一区二区免费在线观看 | 美女靠逼app | 操大爷影院| 专干老肥女人88av | 91免费视频 | 国产黄色片在线播放 | 久久亚洲一区二区 | 日本中文字幕一区 | 成人国产网站 | 青青草国产成人99久久 | 国产无套精品一区二区三区 | 99热网址 | 国内91视频 | 婷婷综合五月 | 中国男女全黄大片 | 国产成人高清在线 | 青娱乐超碰在线 | 国产中文字字幕乱码无限 | 国产精品久久网站 | 久久国产免费视频 | 噜噜噜久久 | 一道本av| 涩涩97| 欧美大片免费 | videosex抽搐痉挛高潮 | 成年人一级片 | p站在线观看 | 午夜在线观看影院 | 草莓视频免费在线观看 | 亚洲天堂一区二区三区 | 精品1区2区3区 | 99热这里只有精品在线观看 | 黄网在线免费观看 | 在线黄色av网站 | 精品国产欧美一区二区三区成人 | 国产一区二区视频在线 | 成人免费毛片果冻 | 视频在线你懂的 | 欧美一区二区视频在线 | 日韩免费高清 | 美国毛片网站 | 久久国产精品久久久 | 韩国黄色大片 | 亚洲天堂午夜 | 97在线看| 91色站| 亚洲日本中文 | 爱操视频 | 欧美精品久久久久久 | 四虎精品一区二区三区 | 米奇影视777| 华丽的外出在线 | 少妇全黄性生交片 | 午夜在线看 | 久久久久亚洲精品 | 亚洲av无码乱码国产精品久久 | 国产片一区二区三区 | 精品伦精品一区二区三区视频密桃 | 91天天 | 国产精品电影网站 | 国产第8页| 国产免费不卡 | 国产免费av电影 | 久久久久噜噜噜亚洲熟女综合 | 娇小的粉嫩xxx极品 天天射天天射 | 日本三级视频在线观看 | 特大黑人巨交吊性xxxx视频 | 视频在线观看免费大片 | 亚洲国产成人精品女人久久久 | 亚洲欧美日韩综合在线 | 强睡邻居人妻中文字幕 | 欧美日韩一区二区三 | av国产免费 | 色天堂视频 | 4438x在线观看 | 黄色精品在线观看 | 五月婷婷久久久 | 乱日视频| 精品视频一区二区三区四区 | 成人hd| 亚洲色图另类 | 日本精品一区二区三区视频 | 夜夜骑天天操 | 不卡在线播放 | 成人自拍av| av大片在线 | 日韩经典一区二区 | 日韩av一区二区三区在线观看 | 欧美激情第五页 | 在线观看黄色网页 | 一区二区三区日韩欧美 | 午夜精品电影 | 日韩久久成人 | 男女视频免费 | 五月天狠狠操 | 国产又粗又猛又爽又黄的 | 美女吞精视频 | 国产精品999| 69久久久久| 综合久久久久久久 | 黄色精品在线观看 | 欧美性猛交xxxx乱大交退制版 | 西西人体大胆4444www | 久热在线 | 99在线视频精品 | 爱综合网 | 1024国产在线 | 五月精品 | 男女瑟瑟网站 | 成人羞羞国产免费 | 日韩视频一区 | 91久久精品日日躁夜夜躁欧美 | 人妻丰满熟妇av无码区hd | 黄色免费看片网站 | 原神女裸体看个够无遮挡 | 91短视全免费 | 女女les互磨高潮国产精品 | 色噜噜在线观看 | 成人性生交大片免费 | 不卡在线播放 | 张柏芝亚洲一区二区三区 | 日本在线三级 | 天天插天天射 | 伊人久久久久久久久久 | 男女涩涩 | 日韩美女在线视频 | 亚洲图色av | www.香蕉| h片在线免费看 | 中日一级片| 激情开心网站 | 国产精品探花视频 | 午夜欧美激情 | 精品无码国产一区二区三区51安 | 免费特级毛片 | 亚洲激情网 | 久久久96人妻无码精品 | 深夜视频18 | 国产精品入口麻豆 | 午夜色图 | 爱操视频 | 黄色成人毛片 | 前所未有的深入 | www婷婷 | 中文字幕亚洲乱码熟女1区2区 | 亚洲精品v| 精品资源成人 | 黄网在线免费观看 | 亚洲网站在线 | 中国男女全黄大片 | 亚洲成年网站 | 超碰在线免费公开 | 欧美福利视频导航 | 色视频网 | 久久大陆| 国产h视频在线观看 | 欧美 日韩 综合 | 中文字幕视频在线观看 | 午夜精品久久久久久久久久 | 亚洲午夜激情 | 草莓视频app18在线视频 | 久久超 | 大地二资源在线观看高清国语版 | 草莓视频污视频 | 国产伦精品一区 | 九九综合久久 | 亚洲欧洲视频 | 中文字幕自拍偷拍 | 在线看福利影 | 欧美成人精品激情在线视频 | 综合久久久久 | 欧美老熟妇xb水多毛多 | 精品视频一区二区三区四区 | 亚洲精品自拍 | 米奇影视777 | 激情视频一区 | 国产精品自拍偷拍 | 国产一区二区在线免费 | 爱吃波客今天最新视频 | 亚洲三级精品 | 亚洲天堂日本 | av免费一区 | 阿娇全套94张未删图久久 | 久久国产亚洲 | 污污网站在线 | 天天干夜夜欢 | a级片久久| 国产一区二区视频在线 | 久久99视频 | 国产一区二区在线看 | 中日韩男男gay无套 中文字幕8 | 爆操白丝美女 | 永久免费在线 | 欧美尻逼 | 91视频污| 欧洲成人免费视频 | 久久亚洲电影 | 日韩和欧美的一区二区 | 亚洲区一区二区三区 | 中文av在线播放 | 国产美女网站 | 91天堂| 日本人体视频 | 丰满熟妇乱又伦 | 天天操天| 国产精品视频在线观看 | 国产在线97 | www日日日| 福利免费视频 | 开心激情播播 | 日本精品在线 | 欧美四区 | 免费色网址 | 娇小的粉嫩xxx极品 天天射天天射 | 日日骚影院 | 国产h视频在线观看 | 久久国产精品久久久 | 女~淫辱の触手3d动漫 | 国产一区二区视频在线 | 偷偷操网站 | 日韩大尺度视频 | 日韩一区二区三区四区五区六区 | 亚洲精品自拍 | 欧k影视| 亚洲精品中文字幕 | 久久99久久99精品免观看软件 | 少妇扒开粉嫩小泬视频 | 蜜桃精品视频在线 | 91麻豆精品一二三区在线 | 高清久久久 | 国产黄色a | 伊人影院av | 国产无套精品一区二区三区 | 久久精品噜噜噜成人 | 久久男人天堂 | 永久免费在线 | 亚洲理论片 | 国产精品视频入口 | 亚洲草逼视频 | 午夜精品亚洲 | 日本美女一区二区 | 涩涩网站在线观看 | 精品国内自产拍在线观看视频 | 黄污视频在线观看 | av在线电影网 | 国产又爽又黄视频 | 神马久久久久久久久 | 蜜桃视频中文字幕 | 免费的一级片 | 黄色一级带 | 黄网在线免费观看 | 6699嫩草久久久精品影院 | 国产中文字幕一区 | 午夜在线网站 | 欧美骚少妇 | 午夜欧美激情 | 国产一区二区在线看 | 久草网在线视频 | 久久久精品免费观看 | 熟妇高潮一区二区三区 | 亚洲综合中文字幕在线 | 日韩精品五区 | 亚洲精品二 | 国产黄色一级大片 | 做爰视频 | 美女爱爱视频 | 91快射| 日韩免费高清 | 天天拍夜夜操 | 国产青青青 | 91久久久久久久久久久 | 51国产偷自视频区视频 | 中文有码在线 | 久久久99精品免费观看 | 影音先锋久久 | av中文网站 | 国产精品视频入口 | 欧美成人免费在线视频 | 特大黑人巨交吊性xxxx视频 | 国产成人高清在线 | 小宝贝真紧h军人h | 天堂影视在线观看 | 欧美性猛交xxxx乱大交退制版 | 欧美成人高清视频 | 成人午夜淫片免费观看 | 午夜不卡av免费 | 久久午夜视频 | 黄污网 | 成人免费毛片男人用品 | 国产精品入口麻豆 | 国产又粗又大又硬 | 婷婷亚洲天堂 | 丰满熟妇乱又伦 | 日韩中文字幕不卡 | 日本少妇色| 污污网站在线免费观看 | 91麻豆精品国产91久久久久久 | 波多野结衣人妻 | 亚洲欧美日韩综合在线 | 午夜精品一区二区三区在线视频 | 亚洲精品在线观看视频 | 好吊一区二区三区 | 亚洲xxx视频| 亚洲一区在线视频观看 | 午夜美女福利 | 国产精品精品软件视频 | 国产青草 | 性视频播放免费视频 | 精品人妻无码中文字幕18禁 | 亚洲热视频 | 超碰在线亚洲| 中文字幕在线免费看 | 精品视频一区二区三区四区 | 日韩精品免费一区二区夜夜嗨 | 91成人在线免费视频 | 欧美精品成人在线 | 日韩中文欧美 | 国产一区精品在线观看 | 日韩精品在线视频 | 波多野结衣av无码 | 四虎影库在线播放 | 久久午夜视频 | 日韩精品一区二区三区免费视频 | 国产黄色a| 日本一区二区在线 | 日本人体视频 | 成人在线综合 | 日本高清视频在线 | 禁断介护老人中文字幕 | 草民午夜理伦三级 | 91成人在线免费视频 | 高潮呻吟videoshd | 成人hd| 亚洲女成人图区 | 北京富婆泄欲对白 | 日韩三级黄色 | 日韩在线视频看看 | 麻豆精品一区二区 | 日韩和欧美的一区二区 | 噜噜噜久久 | 国产福利影院 | 男人都懂的网站 | 国产精品入口麻豆 | 日韩视频一区在线观看 | 打白嫩光屁屁女网站 | 午夜aaa片一区二区专区 | 人妻少妇精品视频一区二区三区 | 国产视频资源 | 中文字幕第一页在线 | 亚洲视频综合 | 免费三片在线观看网站v888 | 三级av电影 | 婷婷精品在线 | 伊人99热 | 在线欧美 | 乳女教师の诱惑julia | 国产精品久久国产精麻豆96堂 | 国产1区2区在线观看 | 伊人久久狼人 | 欧美性生活一区二区 | 泰剧19禁啪啪无遮挡 | 一道本av | 九一精品视频 | 色七七视频 | 欧美日韩三级在线 | 人妖一区 | 国产呦小j女精品视频 | 波多野结衣中文字幕在线 | 欧美九九 | 无码人妻精品一区二区三区蜜桃91 | 国产一区二区av | 秋霞午夜| 午夜精品久久久久久久爽 | 欧美区一区二 | 国产一区二区中文字幕 | 久久免费精品 | 97超碰精品| 欧美熟妇精品一区二区蜜桃视频 | 欧美9999 | 91久久精品日日躁夜夜躁欧美 | 少妇高潮惨叫久久久久久 | 99在线视频精品 | 国产精品视频在线观看 | 爱搞国产| 手机在线免费看av | 牛牛电影国产一区二区 | 日韩美女网 | av在线播放中文字幕 | 日本黄色大片免费 | 欧洲天堂网 | 激情小说亚洲图片 | 四虎影视永久免费观看 | 欧美黄色片免费看 | 成人hd| aa亚洲| 免费麻豆视频 | 国产免费久久 | 国产精品探花一区二区在线观看 | 国产精品999 | 中文字幕第12页 | 求av网址| 国产chinesehd精品露脸 | 91桃色在线观看 | 国产日批视频 | 欧美成人三区 | 亚洲自拍偷拍网站 | 日本亚洲在线 | 久久久久影视 | 欧美熟妇精品一区二区蜜桃视频 | 成人av电影免费观看 | 国产午夜精品久久久 | 视频网站在线观看18 | 91大神久久 | 中文字幕亚洲欧美日韩高清 | 国产三级在线观看视频 | 亚洲一区在线视频观看 | 国产精品乱码 | 懂色av一区二区三区免费观看 | 欧美人妻日韩精品 | 国内精品一区二区 | 超碰免费公开 | 好看的h文 | 超碰在线亚洲| 一本不卡 | 五月天狠狠干 | 国产片91 | 国产卡一卡二 | 韩国一区二区在线观看 | av在线免费电影 | 国产一级二级 | 欧美成人精品激情在线视频 | 色中色在线视频 | 午夜在线观看视频 | 亚洲午夜精品一区二区三区 | 最新国产露脸在线观看 | 欧洲精品一区二区三区 | 中文字幕女同女同女同 | 中文字幕亚洲欧美日韩高清 | 在线免费看污视频 | 国产麻豆精品久久一二三 | 无码人妻aⅴ一区二区三区玉蒲团 | 色婷婷小说 | 视频在线观看免费大片 | 在线高清观看免费观看 | 午夜aaa片一区二区专区 | 日韩久久一区二区 | 国产又粗又猛又爽又黄的 | 欧美成人精品激情在线视频 | 日屁网站 | 男人都懂的网站 | 95在线视频| 日本精品在线播放 | av电影免费在线播放 | 日韩视频一区在线观看 | 欧美爱爱网站 | 九九热视频在线播放 | 精品国产123 | 色婷婷777777仙踪林 | 青青草成人av | 久久三级视频 | 欧美成人高清视频 | 欧美精品 在线观看 | 亚洲欧洲日本在线 | 久久99久久99精品免观看软件 | 国产第页 | 91精品人妻一区二区三区 | 国产精品探花一区二区在线观看 | 久久九九99 | 1024手机在线看片 | 黄色免费网站在线观看 | 亚洲深夜视频 | 亚洲播放器 | 美女一区 | 国产成人在线免费观看视频 | 精品午夜福利视频 | 精品伦精品一区二区三区视频密桃 | 久久精品爱 | 欧美mv日韩mv国产网站app | 免费观看av的网站 | 黄色免费网站在线观看 | 亚洲九九 | 在线观看国产精品入口男同 | 五月天狠狠干 | 久久在线看 | 欧美激情第五页 | 亚洲爽爽网| 国产青草 | 亚洲综合中文字幕在线 | ass亚洲肉体欣赏pics | 欧美亚洲国产一区二区三区 | 91热热 | 国产在线看片 | 亚洲h视频在线观看 | 中文字幕 自拍偷拍 | 久久在线看 | 9.1人网站| www.一区二区 | 成人在线一区二区三区 | 国产精品嫩草69影院 | 色情毛片 | 超大量吹潮系列合集 | 四虎成人在线观看 | 97人妻精品一区二区三区免 | 视频一区在线播放 | 极度诱惑香港电影完整 | 亚洲国产精品无码久久久久高潮 | 在线观看毛片网站 | 一区二区三区日韩欧美 | 国产高清av在线 | 日韩午夜精品 | 99在线视频播放 | 国产69av| 天天综合影院 | 成人看片泡妞 | 另类日韩 | 丰满大爆乳波霸奶 | 国产成人毛片 | 精品伦精品一区二区三区视频密桃 | 日本天堂网在线观看 | 灌篮高手全国大赛电影 | 日韩毛毛片| 另类日韩 | 综合久久久久 | 国产成人在线免费观看视频 | 日韩国产免费 | 亚洲第一免费 | 大地二资源在线观看高清国语版 | 激情开心成人网 | 午夜在线看 | 国产精品久久久久av | 又黄又爽的免费视频 | 亚洲综合中文字幕在线 | 日韩午夜精品 | 成人黄色免费电影 | 日韩av一区二区三区在线观看 | 欧美交换国产一区内射 | 日韩和欧美的一区二区 | 91亚洲国产成人精品一区 | 国产精品探花视频 | 日韩成人一区二区 | 日本一区二区在线 | 国产精品白丝喷水在线观看 | 人妻精品久久久久中文字幕 | 黑人极品ⅴideos精品欧美棵 | 久久综合狠狠综合久久综合88 | 国产视频黄| 黄网在线免费观看 | 中文字幕丰满乱子伦无码专区 | 台湾黄色网址 | 亚洲综合色在线 | 六月综合| 色视屏 | 台湾黄色网址 | 久久久久久久精 | 火影忍者羞羞漫画 | 久久av一区 | 国产亚洲在线观看 | 草民午夜理伦三级 | 欧美毛片基地 | 奇米色777 | 国产亚洲色婷婷久久 | 无码人妻aⅴ一区二区三区玉蒲团 | 人妻丰满熟妇av无码区hd | 国产精品伊人 | 欧美爱爱网站 | 男人的天堂一区二区 | 国产在线精品一区二区 | av大片在线 | 欧美第一页 | 在线观看黄色片 | 男18无遮挡脱了内裤 | 黑人极品ⅴideos精品欧美棵 | 97精品在线观看 | 又粗又大又深又硬又爽 | 一区二区三区毛片 | www.国产91| 国产呦小j女精品视频 | 成人av电影免费观看 | 国产精品久久久一区 | 性综艺节目av在线播放 | 91大神久久| 色中文字幕 | 久久亚洲一区二区 | 亚洲午夜精品一区二区三区 | a天堂在线视频 | 免费a级大片 | 日韩大尺度视频 | 国产中文字幕在线播放 | 潘金莲一级淫片免费放动漫 | 国内外成人在线视频 | 人妖一区| 欧洲精品一区二区三区 | 免费在线一区二区三区 | 91视频污| 91精品国产91久久久久久黑人 | 亚洲天堂一区二区三区 | 一级免费观看 | 最新日韩在线 | 大地二资源在线观看高清国语版 | 1024国产精品 | 国产呦系列 | 成人羞羞国产免费 | 欧美夜夜| 综合久久久久久久 | 天天视频入口 | 亚洲国产精品无码久久久久高潮 | 美女爆乳18禁www久久久久久 | 最好看的2019免费观看 | 污污内射久久一区二区欧美日韩 | 青青免费在线视频 | 日本一级淫片色费放 | 久久久久免费观看 | 欧美综合一区二区三区 | 亚洲成年人av | 久久久久噜噜噜亚洲熟女综合 | 成人免费视频国产免费 | 国产精品91久久 | 欧美亚洲另类小说 | 欧美日韩亚洲二区 | 97看片吧 | 三浦理惠子av在线播放 | 污片视频在线观看 | 日本少妇xxxxx | 国产黄色a| av不卡网站 | 欧洲精品一区二区三区 | 五月婷婷开心中文字幕 | 可以看的毛片 | 精品伦精品一区二区三区视频密桃 | 综合网天天 | 欧美激情第五页 | 色戒未删节版 | 波多野吉衣一二三区乱码 | 影音先锋毛片 | 欧美有码在线 | 国精品一区 | 国产视频大全 | 天天综合影院 | 91午夜影院| 日本福利在线观看 | 性生活免费网站 | 91久久精品日日躁夜夜躁欧美 | 可以免费看的av网站 | 日日夜操 | 中文字幕不卡在线观看 | 久久极品视频 | 国产淫语| 综合久久久久 | 成人亚洲| 黄色片链接 | 清纯粉嫩极品夜夜嗨av | 两女双腿交缠激烈磨豆腐 | 日本久久久久久久久久 | 成人在线激情视频 | 暖暖日本在线视频 | 九九视频在线免费观看 | aaaa一级片| 成人自拍av | 欧美尻逼 | 国产激情网址 | 欧美日韩h | 草草免费视频 | 日本中文字幕免费 | 国产人妻精品一区二区三区不卡 | 日韩经典一区二区 | 九一网站在线观看 | 美女三级视频 | 欧美四区 | 欧美大片免费 | 日本精品视频在线播放 | 久久伊人精品 | 3p在线观看 | 久草高清视频 | 国产卡一卡二 | 国产精品精品国产 | 成人看片泡妞 | 午夜免费小视频 | 午夜a级片| 国产第页 | 日日夜夜精 | 张柏芝亚洲一区二区三区 | 好大好舒服视频 | a级片免费在线观看 | 国产精品嫩草69影院 | 看片网站在线观看 | 91丨九色丨黑人外教 | 欧美成人黄色片 | 日韩精品久久久久久久 | 欧美成人黄色片 | 五月婷婷,六月丁香 | 禁断介护老人中文字幕 | 中国国产bdsm紧缚捆绑 | 天天天干| 中文字幕一级 | 免费观看av的网站 | 又粗又大又深又硬又爽 | 美女靠逼app | 在线观看国产欧美 | 就去吻亚洲 | av中文网 | 欧美日韩精品久久久 | 在线观看成人网 | 西欧毛片 | 欧美国产日韩一区 | 在线观看免费黄色 | 精品无码国产一区二区三区51安 | 美女又爽又黄网站泳装 | 午夜精品久久久久久久爽 | 黄视频在线播放 | 一区二区三区日韩欧美 | 午夜精品久久久久久久久久 | 黄色h视频| 欧美专区第一页 | 天天干天天草天天射 | 九九九热视频 | 爱搞国产| 天天干天天草天天射 | 超碰在线影院 | 亚洲精品一区二三区 | 狠狠操在线观看 | 午夜精品久久久久久久久久 | 黄av资源 | 爆操欧美美女 | 96视频在线 | 欧日韩一区二区三区 | 97在线视频免费 | 开心激情播播 | 免费看黄色a级片 | 亚洲人天堂 | 午夜三区 | 午夜久久久久久久久久 | 蜜臀尤物一区二区三区直播 | 亚洲一区二区观看 | av片在线观看免费 | 老司机午夜电影 | 夜夜操夜夜爱 | 日韩欧美大片在线观看 | 久青草视频在线观看 | 中文字幕亚洲乱码熟女1区2区 | 超碰在线免费公开 | 7799精品视频 | 永久91嫩草亚洲精品人人 | 精品影院 | 神马久久精品 | 97精品在线观看 | 韩国三级与黑人 | 在线高清观看免费 | 欧美交换国产一区内射 | 色婷婷伊人 | 老师让我她我爽了好久视频 | 羞羞网站在线观看 | 人人草人人射 | 性生活免费网站 | 亚洲av无码乱码国产精品久久 | 日本成人网址 | 性一交一乱一区二区洋洋av | 强行糟蹋人妻hd中文 | 欧美骚少妇 | 中文字幕第12页 | 日日夜夜精 | 亚洲国产成人精品女人久久久 | 第一福利丝瓜av导航 | www.伊人网 | 久久久观看 | 男女日批视频 | 欧亚一区二区 | 最新国产露脸在线观看 | 国产精品高清无码在线观看 | 特级av片 | 黄色片链接| 日本美女交配 | 无码人妻aⅴ一区二区三区玉蒲团 | 高潮呻吟videoshd | 风流少妇一区二区三区91 | 成人av电影免费观看 | 青青导航| 视频一区在线播放 | 九九九九精品九九九九 | 丰满熟妇乱又伦 | 日本妈妈9| 九九热九九 | 国偷自产视频一区二区久 | 三上悠亚 在线观看 | 欧美国产日韩一区 | 中文天堂网 | 美女扒开尿口给男人桶 | 日本中文字幕免费 | 午夜国产精品视频 | 成年人一级片 | 一区二区三区毛片 | 久久久久久精 | 人妻一区二区在线 | 超碰三级 | 国产一区二区在线免费 | 动漫美女无遮挡免费 | 久久亚洲电影 | 日日夜夜影院 | 综合久久久久 | 精品国产一 | 中文字幕一区二区三区精华液 | 岛国av大片 | 华丽的外出在线 | 亚洲精品国产精品乱码不99按摩 | 日韩videos | 青青草成人在线观看 | 欧美在线免费观看视频 | 欧美日韩一区二区三 | 麻豆av一区二区 | 国产无遮挡裸体免费视频 | 色哟哟精品 | 人妻少妇精品视频一区二区三区 | 国产精品女优 | 少妇久久久久 | 久久成人免费视频 | 一级黄色短视频 | 91成人在线观看喷潮动漫 | 国产一区二区欧美 | 绿帽视频| 淫欲的美女理论电影完整版 | 日皮视频免费观看 | 综合久久久久 | 午夜精品久久久久久久爽 | 国产精品111 | 青娱乐导航 | 黄色一级图片 | 污污内射久久一区二区欧美日韩 | av影视网| 在线观看网页视频 | 岛国av大片| 在线观看毛片网站 | 香蕉视频免费看 | 99热网址 | 中文字幕亚洲乱码熟女1区2区 | 女~淫辱の触手3d动漫 | 国产成人a人亚洲精品无码 最近中文字幕av | 黄免费看 | 日本人体视频 | www.久久| 久久99久久99精品免观看软件 | 国产亚洲激情 | 绿帽视频 | 美女久久久 | 99久久久无码国产精品免费蜜柚 | 婷婷午夜激情 | 樱桃av| 和黑帮大佬的365 | 免费在线一区二区三区 | 99激情网| 超碰伊人 | 午夜美女福利 | 国产精成人 | 少妇全黄性生交片 | 精品美女一区二区三区 | 免费日b视频 | 日韩在线观看一区 | 草比网站 | 97精品在线观看 | 天天躁日日躁aaaaxxxx | 久久久久亚洲精品 | 91丨九色丨黑人外教 | 91禁漫h动漫羞羞网站 | 草比网站 | 免费爱爱视频网站 | 中文字幕第九页 | 欧美精品亚洲精品 | 国产精品久久久久av | 欧美性生活视频 | 另类日韩| 特黄色一级片 | 成人国产网站 | 色婷婷一区 | 久久作爱视频 | 黄黄的网站 | 老司机午夜电影 | 三浦理惠子av在线播放 | 噜噜噜久久 | 欧美国产日韩一区 | 91成人免费看 | 久草五月| 色悠悠视频| 亚洲欧美日韩综合在线 | 在线h网站 | 二区三区视频 | 欧美大片黄色 | 黄污视频在线观看 | 国产精品视频在线观看 | 麻豆视频在线观看 | 看片网站在线观看 | 国产麻豆精品久久一二三 | 日韩videos | 一区二区免费在线观看 | 99热免费在线观看 | 女女在线 | 99re视频这里只有精品 | 国产精品久久影视 | 日本福利在线观看 | www夜片内射视频日韩精品成人 | 国产精品精品国产 | 日韩精品在线视频观看 | 日本高清二区 | 国产麻豆传媒 | 尤物视频免费观看 | 国产一区二区在线看 | 欧洲成人免费视频 | 成人影片在线播放 | 在线观看xxxx | 野花视频免费在线观看 | 口舌奴vk | 中文有码在线 | 欧美日韩中文字幕一区二区 | 日韩精品无码一区二区三区久久久 | 1024手机在线看片 | 精品美女一区二区三区 | 亚洲乱码视频 | 日韩欧美大片在线观看 | 91精品人妻一区二区三区蜜桃欧美 | 蕾丝视频污 | www色日本| 久久精品国产亚洲AV无码男同 | 国产亚洲色婷婷久久99精品91 | 日韩高清不卡 | 欧美人妻日韩精品 | 天天操天| 黄av资源 | 国产黄色高清视频 | 日韩精品五区 | 在线播放第一页 | v天堂在线观看 | 免费在线一区二区三区 | 国产午夜精品久久久 | 成年人一级片 | 一级片手机在线观看 | 亚洲图片欧美 | 北条麻妃av在线 | 俄罗斯厕所偷拍 | www夜片内射视频日韩精品成人 | 4hu最新网址| 乱日视频 | 青青草日本 | www.在线播放| 欧美mv日韩mv国产网站app | 成人片免费视频 | 艳母动漫在线播放 | 精品无码免费视频 | 91精品国产综合久久久蜜臀粉嫩 | 黄色片www | 九九综合久久 | 操干视频 | 免费精品久久 | 女女les互磨高潮国产精品 | 今天高清视频在线观看播放 | 亚洲日日夜夜 | 久久成年人视频 | 啪啪网站免费看 | 少妇av一区| 国产精品吴梦梦 | 久草色在线 | 日韩精品一区在线观看 | 日韩精品无码一区二区三区久久久 | 自拍偷拍国产精品 | 欧美亚洲在线视频 | 亚洲国产成人精品女人久久久 | 美女靠逼app| 日韩欧美大片在线观看 | 欧美在线亚洲 | 欧美综合一区二区三区 | 国产九九精品视频 | 亚洲最新中文字幕 | 免费三片在线观看网站v888 | 美国av导航| 丝袜 亚洲 另类 欧美 重口 | 完美搭档在线观看 | 免费爱爱视频网站 | 黄色1级视频 | 少妇无码一区二区三区 | 亚洲黄色小说网 | 一区二区在线免费观看视频 | 91嫩草视频在线观看 | 国产酒店自拍 | av片在线观看免费 | 成人免费黄色网 | 亚洲女成人图区 | 日本福利在线观看 | 淫欲的美女理论电影完整版 | 婷婷午夜激情 | 免费国产一区 | 国产传媒一区 | 久久不卡影院 | 日本在线视频免费观看 | 成人性生交大片免费 | 91视频在线网站 | 成人免费毛片男人用品 | 爱草在线视频 | 视频一区在线播放 | 成年人视频免费在线观看 | 欧美日韩影院 | h片在线免费看 | 成年人免费视频观看 | 久久久久久中文字幕 | 福利电影网 | 两女双腿交缠激烈磨豆腐 | 成人羞羞国产免费 | 在线无限看免费粉色视频 | 亚洲精品97| 欧美成人不卡 | 天天射天天射 | 蜜桃av噜噜一区二区三区麻豆 | 日韩看片| 91成人在线观看喷潮动漫 | 黄色免费网站在线观看 | 91超碰免费在线 | mm131美女视频 | 国产又粗又猛又爽又黄的 | 日一日射一射 | 国产日韩欧美中文字幕 | 欧美区一区二 | 91久久国产综合久久91精品网站 | 四虎影视免费永久大全 | 国产片91| 欧美九九 | 精品无码人妻一区二区三区品 | www日本高清视频 | 伊人久久狼人 | 黄漫在线免费观看 | 96视频在线 | 免费看日韩毛片 | 国产日韩在线视频 | 日韩黄色免费观看 | 四虎影视库 | 国产传媒一区 | 国产呦小j女精品视频 | 日韩高清一区 | 污污网站在线 | 黄色片在线观看视频 | 超碰狠狠操 | 风流少妇一区二区三区91 | 亚洲视频综合 | 乌克兰黄色片 | 999国产精品视频 | 人人澡人人看 | 久草网址| 女~淫辱の触手3d动漫 | 牛牛超碰| 高清不卡毛片 | 999视频| 国产网站免费 | 日本黄页网 | 久久亚洲精品小早川怜子 | 草草免费视频 | av在线电影网 | 日韩一区二区三区四区在线 | 中日韩中文字幕 | 午夜av免费看 | av蜜臀网站 | 亚洲作爱视频 | 成年女人免费视频 | 日本五十路女优 | 国产精品av一区 | 婷婷久久久久久 | 麻豆午夜 | av在线免费电影 | 灌篮高手全国大赛电影 | 欧亚一区二区 | 欧美福利视频导航 | 黄色aaa视频| 五月天av在线 | 高清久久久 | 国产视频大全 | 欧美日韩国产高清 | 青青草成人在线观看 | 韩国三级与黑人 | 成年人视频网 | 欧美一区二区视频在线 | 国产熟女高潮一区二区三区 | 色婷婷社区 | 国产成人高清在线 | 6699嫩草久久久精品影院 | 日韩免费网站 | 娇小的粉嫩xxx极品 天天射天天射 | www色日本| 蜜臀尤物一区二区三区直播 | 少妇高潮惨叫久久久久久 | 在线观看国产黄色 | 青青视频在线免费观看 | 国产一区二区欧美 | 琪琪五月天 | 欧美亚洲另类小说 | 国产成人精品片 | 鲁一鲁在线 | 久久精选 | 亚洲精品在线观看视频 | 99爱在线| 免费a级大片 | 年代下乡啪啪h文 | 国产97在线观看 | 人人妻人人澡人人爽精品日本 | 成人在线播放视频 | 污污视频免费观看 | www.色婷婷 | 欧美爱爱网站 | 大陆熟妇丰满多毛xxxⅹ | 成人污视频在线观看 | 国产成人激情 | 今天高清视频在线观看播放 | av中文天堂 | 丰满熟妇被猛烈进入高清片 | 丁香花电影免费播放电影 | 中文字幕电影 | 亚洲综合色在线 | www.黄色在线观看 | 久久久久免费观看 | 午夜a级片| 国产成人在线免费观看视频 | 国产片91 | 亚洲免费中文字幕 | 毛片三级 | 打屁股调教视频 | 日本精品在线 | 国产精品v欧美精品v日韩 | 丁香六月激情 | 国产日批视频 | 两女双腿交缠激烈磨豆腐 | 午夜欧美激情 | 韩国一区二区在线观看 | 3p在线观看 | 青青青国产在线 | 少妇全黄性生交片 | 三浦理惠子av在线播放 | 日韩精品第二页 | 狠狠干超碰 | 美女扒开尿口给男人桶 | 在线看一级片 | 一区二区三区日本 | 欧美丝袜丝交足nylons | 91人妻一区二区 | 在线观看国产黄色 | 免费看日韩毛片 | 人妻少妇精品视频一区二区三区 | 国产精品久久影视 | 操操操操操操操操操 | 精品少妇theporn | 国产精品探花视频 | 久久成人免费视频 | 91手机在线 | 成人观看| 欧美色妞网 | 天天综合亚洲 | 青青草成人在线观看 | 午夜看片 | 在线无限看免费粉色视频 | 丁香婷婷久久久综合精品国产 | 涩涩五月天 | 欧美午夜在线 | 后宫秀女调教(高h,np) | 99热这里只有精品在线观看 | 午夜aaa片一区二区专区 | 色av资源| 婷婷欧美 | 性生活视屏| 中国a级黄色片 | 欧美午夜精品一区二区 | 灌篮高手全国大赛电影 | 做爰视频 | 人人爱操 | 国产人妻精品一区二区三区不卡 | 国产日韩欧美中文字幕 | 自拍偷拍第五页 | 天天操天天操天天操 | 中文天堂网 | 性色av蜜臀av浪潮av老女人 | 免费麻豆视频 | 欧美大片高清免费观看 | 国产美女自慰在线观看 | 91嫩草视频在线观看 | 日韩城人网站 | 视频一区在线播放 | 深夜视频18 | 亚洲三级精品 | 成年人毛片 | 国产精品久久久久av | 午夜精品久久久久久久爽 | 专干老肥女人88av | 国产精品一区三区 | 日韩久久一区二区 | 日本国产一区二区三区 | 91午夜影院| ass亚洲肉体欣赏pics | 瑟瑟在线观看 | 大地二资源在线观看高清国语版 | 欧美丝袜丝交足nylons | 成年人视频网 | 丁香六月综合激情 | 特大黑人巨交吊性xxxx视频 | 国产黄色片在线播放 | 成年人毛片 | 在线看污视频 | 天天干天天干天天干 | www.夜夜 | 成年女人免费视频 | 中文字幕一二三 | 亚洲区一区二区三区 | 97超碰成人 | xxx在线视频| 日本成人网址 | 99激情| 一级黄色大片 | 自拍偷拍专区 | 在线观看亚洲国产 | 免费一二三区 | 精品国产乱码久久久久久郑州公司 | 善良的女朋友在线观看 | 精品午夜视频 | 亚洲青青草原 | 天天操天天操天天操 | 亚洲九九| 亚洲在线电影 | 国产午夜在线视频 | 综合网天天 | 午夜精品一区二区三区在线视频 | 日本亚洲在线 | 久久不卡影院 | 欧美 日韩 精品 | 国产成人精品无码片区在线 | 欧美成人小视频 | 三级av在线 | 亚洲精品在线观看视频 | 成人xx视频 | 艳母日本动漫在线观看 | 欧美性猛交xxxx黑人猛交 | 在线看片你懂得 | 国产成人在线观看免费网站 | 三上悠亚 在线观看 | www.色多多| 中文天堂网 | 爱逼综合 | 亚洲高清成人 | 久久久久草| 一级黄色短视频 | 人妻少妇偷人精品视频 | 四虎影视免费永久大全 | 小早川怜子一区二区三区 | 91精品国产91久久久久久黑人 | 狠狠网站| 在线观看亚洲 | 亚洲一区在线视频观看 | 欧美成人三区 | 国产精品一区三区 | 免费在线国产视频 | 操干视频 | 女人免费视频 | 视频一区在线播放 | 久久精品大片 | 精品人妻午夜一区二区三区四区 | 狠狠干2023| 四虎成人精品永久免费av九九 | 欧美日韩麻豆 | 少妇av一区 | 亚洲男同视频 | 就去吻亚洲| 欧美亚洲中文精品字幕 | 日本在线视频免费观看 | 看全色黄大色黄女片18 | 玉女心经在线看 | 中文字幕在线免费看 | 成人高清在线 | 视频在线观看免费大片 | 中文字幕观看视频 | 日本极品丰满ⅹxxxhd | 欧美一区免费观看 | 午夜人体 | 色av影院| 精品伦精品一区二区三区视频密桃 | 免费观看毛片视频 | 国产高清av在线 | 亚洲午夜一区二区 | 在线观看国产欧美 | 黄页网站在线播放 | 久久久久9999 | 亚洲欧洲日本在线 | 成人激情片 | 懂色av蜜臀av粉嫩av分享 | 又粗又大又深又硬又爽 | 中国一级黄色 | 91中文| 国产美女网站 | 天天摸夜夜添狠狠添婷婷 | 污污视频免费观看 | 欧美亚洲中文精品字幕 | 日韩成人一区二区 | 欧洲精品一区二区三区 | 中国女人内谢69xxxx | 国产一区二区av | 三级av电影 | 开心激情播播 | 熟妇熟女乱妇乱女网站 | 欧美一级少妇 | 性视频播放免费视频 | 日韩av高清| 成人午夜淫片免费观看 | 中文字幕最新 | 性视频免费 | 熟睡侵犯の奶水授乳在线 | 亚洲一区二区精品在线 | 毛片官网| 久久大香 | 久久久久免费观看 | 97播播 | 9999在线视频 | 欧美成人激情视频 | 特黄aaaaaaaaa真人毛片 | 6699嫩草久久久精品影院 | 日本性视频网站 | 一区二区免费在线观看 | 丰满少妇在线观看 | 91快射 | 国产成人精品无码片区在线 | 蜜臀尤物一区二区三区直播 | 91丝袜在线 | 7777奇米影视 | 中文字字幕在线中文乱码电影 | 国产午夜精品理论片 | 亚洲精品国产精品乱码不99按摩 | 成人黄色录像 | 在线观看国产黄色 | 一级黄色免费 | 北京富婆泄欲对白 | 女m被s玩胸虐乳哭着求饶 | 久久国产精品免费视频 | 中文字幕在线免费看 | 1024手机在线看片 | 奇米影视在线播放 | 免费在线一区二区三区 | 日本女优网址 | 又黄又爽的免费视频 | 视频在线你懂的 | 97看片吧 | 蜜桃91视频 | 久草五月天 | 欧美色激情 | 国内精品一区二区 | 日本网站免费观看 | 精品国产欧美一区二区三区成人 | 久久精品一 | 日韩大尺度视频 | 色噜噜在线观看 | 五月天亚洲色图 | 四虎影库在线播放 | 国产视频一区二区在线观看 | 中文字幕最新 | 97自拍偷拍 | 亚洲深夜视频 | 综合导航| 天天插天天射 | 婷婷亚洲天堂 | a一级黄色 | 国产人妻精品一区二区三区不卡 | 国产精品精品软件视频 | 性色av蜜臀av浪潮av老女人 | 国产在线高清 | 9色在线 | 国产精品呻吟 | 久久久久久国产精品 | 潘金莲一级淫片免费放动漫 | <