波多野结衣简介_爱的色放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://www.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元查看
999国产精品视频 | 高潮呻吟videoshd | 永久免费在线 | 欧美色图狠狠干 | 神马影院午夜伦理 | 在线看片你懂得 | 久久精品波多野结衣 | 国产人成视频在线观看 | av电影免费在线播放 | 尤物av在线 | 在线h网站| 婷婷中文 | 性高潮视频在线观看 | 日韩精品久 | 成人国产网站 | 亚洲精品97 | 国产成人a人亚洲精品无码 最近中文字幕av | 日日夜夜精| 禁断介护老人中文字幕 | 国产精品第三页 | 亚洲精品二 | 91禁漫h动漫羞羞网站 | 亚洲欧美精品一区二区三区 | 一道本av| 二区三区视频 | 黄色一级图片 | 国产日韩在线视频 | a视频在线 | 丁香婷婷久久久综合精品国产 | 青青草狠狠干 | 天天天干 | 二十四小时在线更新观看 | 一二三区视频 | 色av资源 | 色鬼艳魔大战1春荡女淫 | av片在线观看免费 | 五月婷婷小说 | 天天视频入口 | 91超碰免费在线 | 色婷婷av一区二区三区之红樱桃 | 精品无码人妻一区二区三区品 | 午夜精品一区二区三区在线视频 | 无码人妻精品一区二区三区蜜桃91 | 一区二区三区日本 | 色噜噜在线观看 | 9999热| 美女久久久 | 国产青青青 | 自拍亚洲欧美 | 国产精品999 | 免费观看av的网站 | 免费av网站观看 | 日本一级一片免费视频 | 黑夜传说1| 日韩国产欧美一区二区 | 国产视频一区二区在线观看 | 伊人久久大香线蕉av一区 | 国产精品第三页 | 亚洲一区二区观看 | 日韩欧美国产高清 | 91好色先生 | 免费三片在线观看网站v888 | 亚洲h视频在线观看 | www.夜夜骑| 日韩在线观看一区 | 91丨九色丨黑人外教 | 不卡久久 | 欧美成人黄色片 | 亚洲av无码国产综合专区 | 精品国内自产拍在线观看视频 | 国产白丝在线观看 | 欧美日韩中文字幕一区二区 | 中文字幕一区二区三区精华液 | 中文字幕综合在线 | 二十四小时在线更新观看 | 成人黄色一级 | 国精品一区 | 五月天av在线 | 污视频网站在线看 | 国产性色av | www色日本| 福利免费视频 | 天天拍夜夜操 | 火影忍者羞羞漫画 | 天天草夜夜 | 狠狠干狠狠插 | 久久久久久久久久网站 | 日韩精品免费一区二区夜夜嗨 | 在线观看黄色片 | 国产一区免费视频 | 亚色中文| 99资源在线 | 就去吻亚洲 | 在线看福利影 | 国产一极片 | 亚色中文| 欧美亚洲在线视频 | 狂野欧美| 高清日韩 | 蜜乳av红桃嫩久久 | 天天草夜夜| 国产人妻精品一区二区三区不卡 | 99久久99久久精品国产片果冻 | 在线色av | 日本中文字幕一区 | www.日本高清| 91成人在线观看喷潮动漫 | 日本精品在线播放 | 五月婷婷六月色 | 成人性生交大片免费 | 91成人在线观看喷潮动漫 | 久久影院在线观看 | 欧洲激情网 | 9.1人网站| 色av影院 | 激情网五月| 国产在线97 | 国产精品精品软件视频 | 欧美性猛交xxxx乱大交俱乐部 | 另类日韩 | 色悠悠视频 | 操大爷影院 | 日一日射一射 | 老司机午夜电影 | 午夜在线观看视频 | 国产chinesehd精品露脸 | 色人阁视频| 日本精品一区二区三区视频 | 污视频网站免费看 | 99久久99久久精品国产片果冻 | 久久亚洲一区二区 | 免费在线国产视频 | av无限看| 激情视频一区 | 男女床上拍拍拍 | 奇米影视77777 | 亚洲第一免费 | 免费黄色网址大全 | 亚洲特级毛片 | 夜夜草导航 | 色婷婷在线影院 | 3p在线观看 | ass亚洲肉体欣赏pics | 少妇高潮惨叫久久久久久 | a在线观看 | 成人h在线观看 | 强行糟蹋人妻hd中文 | 一级全黄裸体片 | 精品国产欧美一区二区三区成人 | 国产一区二区中文字幕 | 久久精品国产亚洲AV无码男同 | 97看片| 久久一 | 先锋成人资源 | 大地资源二中文在线影视观看 | 亚洲av无码乱码国产精品久久 | 亚洲av毛片 | 国产精品黑丝 | 三级黄在线观看 | 特黄aaaaaaaaa毛片免费视频 | 色av影院 | 麻豆av一区二区 | 亚洲色图自拍 | 人妻少妇精品视频一区二区三区 | 日本亚洲色大成网站www久久 | 伊人久久久久久久久久 | 麻豆av在线播放 | 深夜视频18 | 国语对白永久免费 | 91免费短视频 | 男人都懂的网站 | 夜夜骑天天操 | mm131美女视频 | 可以看的毛片 | 色综合中文字幕 | 张柏芝亚洲一区二区三区 | v天堂在线观看 | 免费在线国产视频 | 337p亚洲精品色噜噜狠狠 | 日韩精品五区 | 四虎影视永久免费观看 | 91精品国产成人观看 | 禁断介护老人中文字幕 | 日韩一区二区三区四区五区六区 | 看免费毛片 | 柠檬福利第一导航在线 | 国产亚洲精品女人久久久久久 | 国产激情久久久久久熟女老人av | 超碰人人超碰 | 亚洲综合小说 | 欧美成人黄色片 | 日韩欧美一级片 | 91香蕉视频黄色 | 草莓视频app18在线视频 | 免费三级av | 国产精品自拍偷拍 | 91精品国产aⅴ一区二区 | 性欧美sm调教 | 亚洲乱码一区二区 | 尤物av在线 | 日本在线视频免费观看 | 日本人体视频 | 丁香婷婷久久久综合精品国产 | 51 吃瓜网| 日日夜操| 超碰青青操| 亚洲精品777| 国产精品电影网站 | 国产一区精品在线观看 | 想要视频在线观看 | 欧美成人精品激情在线视频 | 欧美黑人xxxx | 欧美大片免费 | 91精品人妻一区二区三区蜜桃欧美 | 亚洲h视频在线观看 | 91黄色大片 | 亚洲免费中文字幕 | 亚洲手机在线观看 | 日本女优网址 | 超碰在线国产 | 亚洲熟妇无码久久精品 | 美女久久久 | 秋霞一区| 黄色小说免费在线观看 | 在线观看国产欧美 | 深夜成人福利视频 | 在线看一区 | 日韩脚交footjobhd | 成年人毛片 | 九九综合久久 | 巨粗高h双龙筋肉体育生 | 一区二区三区欧美视频 | 日本亚洲色大成网站www久久 | 国产精品久久影视 | 日韩电影院| 国产精品免费久久 | 91久久精品日日躁夜夜躁欧美 | 欧美丝袜丝交足nylons | 中文字幕一区二区人妻电影 | mm131美女视频 | 日本一区精品 | 性高潮视频在线观看 | 老师让我她我爽了好久视频 | 爱操视频| 想要视频在线观看 | 国产三级在线观看视频 | 天天拍夜夜操 | 蜜桃视频中文字幕 | 怡红院av| 玖玖玖影院 | 日本久久99 | 两女双腿交缠激烈磨豆腐 | 日韩av无码一区二区三区 | 国内自拍av | 免费麻豆视频 | 免费看毛片的网站 | 色哟哟精品 | 成人av图片| 成年女人免费视频 | 日韩一区二区三区四区五区六区 | 成人hd| 日本伊人久久 | 国产成人精品片 | 911精品国产一区二区在线 | 在线看污视频 | 日本少妇xxxx软件 | 中文字幕一二三 | 女~淫辱の触手3d动漫 | 日本五十肥熟交尾 | aaa亚洲精品 | 午夜精品久久久久久久爽 | 日韩av第一页| 久章草影院 | 丁香网站 | 中文有码在线 | 亚洲成年人影院 | 亚洲精品97 | 69精品无码成人久久久久久 | 国产乱码精品一区二区三区中文 | 色婷婷综合久久久中文字幕 | 成年人视频网 | 日韩大尺度视频 | 久久影片 | 97在线看| 成人国产网站 | 欧美日韩影院 | 日本美女一区二区 | 天天摸天天爽 | 亚洲精品乱码久久久久 | 美女三级视频 | 色婷婷在线影院 | 黄污视频在线观看 | 一本一道久久a久久精品蜜桃 | 欧美日韩国产高清 | 日本成人一级片 | 丰满大爆乳波霸奶 | 成人免费视频国产免费 | 前所未有的深入 | 51国产偷自视频区视频 | 日本精品在线播放 | 艳母日本动漫在线观看 | 久久不卡影院 | 蜜桃精品视频在线 | 大地资源二中文在线影视观看 | 特大黑人巨交吊性xxxx视频 | 精品无码人妻一区二区三区品 | 国内精品久久久久久 | 欧美mv日韩mv国产网站app | 二区三区视频 | 免费麻豆视频 | 美女扒开尿口给男人桶 | 成人在线激情视频 | 伊人久久国产 | 超碰在线亚洲| 国产午夜电影 | 日韩欧美大片在线观看 | 日本美女交配 | 国产一区二区毛片 | 人妻精品久久久久中文字幕 | 成人在线播放视频 | 蜜桃精品视频在线 | 欧美午夜精品一区二区 | 国产黄色小说 | 中文天堂网 | 校园春色综合网 | 亚洲女优在线观看 | 国产乱码精品一区二区三区中文 | 欧美性生活视频 | 色婷婷777777仙踪林 | 91嫩草在线| 午夜精品久久久久久久爽 | 污污视频免费观看 | 神马久久久久久久久 | 中文字幕一区二区三区人妻不卡 | 欧美一区二区三区成人精品 | 成年人免费网站在线观看 | 国产成人a人亚洲精品无码 最近中文字幕av | 色婷婷一区 | 国产美女视频免费观看下载软件 | 一区二区免费 | 精品国产不卡 | 一区二区三区日韩欧美 | 传媒av在线 | 米奇影视777 | 五月婷婷激情四射 | 色婷婷av一区二区三区之红樱桃 | 久久ww| 国产乱码精品一区二区三区中文 | 美女一区 | 99久久99久久精品国产片果冻 | 神马久久久久久久久 | 中文字幕亚洲乱码熟女1区2区 | 色噜噜综合| 橹图极品美女无圣光 | 精品人妻午夜一区二区三区四区 | 久久男人天堂 | 香港a毛片 | 91久久国产综合久久91精品网站 | 午夜影视在线观看 | 老鸭资源 | 九九视频在线免费观看 | 欧美日韩亚洲二区 | 男女网站免费 | 青青青草视频在线 | 国产成人激情 | 亚洲精品二 | 亚洲欧美在线看 | 激情网五月 | 最新国产露脸在线观看 | 69精品无码成人久久久久久 | 欧美精品一线 | 国产视频黄 | 欧美大片黄色 | 欧美mv日韩mv国产网站app | 成年网站在线视频网站 | 成年网站在线视频网站 | 四虎网址在线观看 | gogogo日本免费观看电视 | www.色多多 | 日韩在线免费av | 动漫3d精品一区二区三区乱码 | 无码人妻aⅴ一区二区三区玉蒲团 | 亚洲熟妇无码久久精品 | 911精品国产一区二区在线 | 婷婷av一区二区三区 | 婷婷精品在线 | 中文字幕第九页 | 精品无码久久久久久久久 | 2019中文字幕在线观看 | 永久免费成人代码 | 蕾丝视频污 | 91久久国产 | 强行糟蹋人妻hd中文 | 麻豆av一区二区 | 激情综合激情五月 | 美女视频在线播放 | 三上悠亚 在线观看 | 一区二区三区欧美视频 | 看片网站在线观看 | 久久免费精品 | 麻豆午夜| 小早川怜子一区二区三区 | 少妇无码一区二区三区 | 亚洲黄色在线观看 | 亚洲精品二 | 免费看欧美大片 | 国产成人精品片 | 欧美日韩中文字幕一区二区 | 欧美日韩三级在线 | 狠狠狠操| 四虎在线免费观看 | 亚洲少妇一区二区 | 午夜视频在线播放 | 少妇扒开粉嫩小泬视频 | 美女靠逼app | 波多野结衣一区二区三区在线观看 | 日韩人妻无码一区二区三区99 | 夜夜骑天天操 | 久久久久极品 | 污视频网站在线看 | 草莓视频污视频 | 中国精品毛片 | v天堂在线观看 | 国产精品探花一区二区在线观看 | 日本美女一区二区 | 天天综合亚洲 | 波多野结衣人妻 | 黄视频在线播放 | 久久久精品免费观看 | 国内视频精品 | 调教在线观看 | 成人在线视频观看 | 草莓视频污视频 | 最新日韩在线 | 9色在线| 国产午夜在线视频 | 小嫩女直喷白浆 | 国产黄色高清视频 | 婷婷欧美 | 婷婷精品在线 | 2019毛片| 日韩2区 | 日韩一级黄色大片 | 懂色av蜜臀av粉嫩av分享 | 美女隐私无遮挡 | 国产成人中文字幕 | 亚洲涩综合 | 超碰在线免费 | 五月婷婷激情四射 | 亚洲国产一区在线观看 | 色久视频| 婷婷亚洲天堂 | 国产日韩欧美中文字幕 | 可以看的毛片 | 免费观看av的网站 | 在线精品观看 | 91精品国产免费 | 青青草视频免费 | 黄色国产视频 | 日韩av无码一区二区三区 | 午夜免费在线 | 草民午夜理伦三级 | 潘金莲一级淫片免费放动漫 | 日日操夜夜爱 | 插入综合网 | 婷婷欧美 | 欧美20p | 日本久久久久久久久久 | 超污视频网站 | 深夜视频18 | 在线观看国产精品入口男同 | 奇米影视在线播放 | 国产亚洲精品成人a | 成年人精品 | 欧美亚洲国产一区二区三区 | 特级av片| 看全色黄大色黄女片18 | 永久91嫩草亚洲精品人人 | 欧美影院一区 | 天天干天天草天天射 | 欧美日韩性视频 | 色中色在线视频 | 午夜院线 | 视频在线观看免费大片 | 麻豆av在线播放 | 国产亚洲一区二区三区在线观看 | 日韩一区二区三区四区在线 | 人人爱操| 成人黄页 | 日屁网站 | 2019中文字幕在线观看 | 国产精品久久国产精麻豆96堂 | 国产精品探花一区二区在线观看 | 蜜臀尤物一区二区三区直播 | 中文字幕一区二区三区人妻不卡 | 操操操操操操操操操 | 6699嫩草久久久精品影院 | 碧蓝之海动漫在线观看免费高清 | 黄色免费网站在线观看 | 一级片手机在线观看 | www.一区二区 | 青青导航 | 婷婷精品在线 | 免费精品久久 | 91精品人妻一区二区三区蜜桃欧美 | 国产麻豆精品久久一二三 | 免费看日韩毛片 | 在线观看国产黄色 | 色综合网址 | 美女吞精视频 | 强睡邻居人妻中文字幕 | 成人教育av | 欧美午夜精品一区二区 | 中文在线免费视频 | 三级黄色免费 | 日本一区二区视频在线 | 久久看看| 亚洲视频综合 | 色噜噜在线观看 | 两女双腿交缠激烈磨豆腐 | 欧美性视屏| 亚洲高潮av | 天天躁日日躁aaaaxxxx | 97精品| 欧美丝袜丝交足nylons | 中文字幕亚洲精品 | 欧美自拍视频 | 亚洲爽爽网 | 免费a视频在线观看 | 91麻豆精品一二三区在线 | 日本久久久久久久久久 | 欧美日韩专区 | 国产精品v欧美精品v日韩 | 大陆熟妇丰满多毛xxxⅹ | 在线播放精品 | 大地资源二中文在线影视观看 | 专干老肥女人88av | 成年人性生活视频 | 一区二区av在线 | 一级片黑人 | www.欧美在线 | 91精品人妻一区二区三区蜜桃欧美 | 国产美女网站 | 国产麻豆精品久久一二三 | 人妻丰满熟妇av无码区hd | aaaa一级片| 五月婷婷久久久 | 四级黄色片 | 日本黄色大片免费 | 久久久久亚洲精品 | www色日本 | 好吊操视频这里只有精品 | 91短视全免费 | 97人人爱 | 一级黄色免费 | 美女又爽又黄网站泳装 | 欧美在线亚洲 | 免费麻豆视频 | 在线精品观看 | 神马午夜国产 | 碧蓝之海动漫在线观看免费高清 | 华丽的外出在线 | 国产三级久久 | 国产又粗又大又硬 | 亚洲精品中文字幕 | 一级做a视频 | 亚洲国产无码精品 | 一级黄色免费 | 影音先锋久久 | 91抖音在线观看 | 小宝贝真紧h军人h | 超碰在线国产 | 熟女一区二区三区四区 | 三级av片| 无码人妻aⅴ一区二区三区玉蒲团 | 欧美成人黄色片 | 精品视频一区二区三区四区 | 校园春色综合网 | 日本网站免费观看 | 日韩美女网 | 蜜桃成人网 | 国产又粗又大又爽视频 | 国产激情久久久久久熟女老人av | 岛国av大片| 黄色片www | 欧洲激情网 | 超碰在线国产 | 污污内射久久一区二区欧美日韩 | 青青草青青操 | 91精品人妻一区二区三区 | 51国产偷自视频区视频 | 波多野结衣人妻 | 男人都懂的网站 | 日韩免费高清 | 国产尻逼视频 | 碧蓝之海动漫在线观看免费高清 | 熟睡侵犯の奶水授乳在线 | 女女les互磨高潮国产精品 | 国产成人激情 | 台湾黄色网址 | 国产日韩电影 | 草草免费视频 | 欧美日韩精品久久久 | 人人草人人爽 | 欧美亚洲在线视频 | 国产一区二区在线看 | 日本亚洲在线 | 四虎成人在线观看 | 欧美九九 | 成年网站在线视频网站 | 97人妻精品一区二区三区免 | 免费色网址 | 日韩高清一区 | 成人午夜淫片免费观看 | 综合色视频| 91手机在线| 国产精品高清无码在线观看 | 91久久久久国产一区二区 | 亚洲午夜一区二区 | 91黄色免费视频 | 奇米久久| 亚洲午夜一区二区 | 91久久久久国产一区二区 | 日本亚洲在线 | 国产网站免费 | 九九热视频在线播放 | 大香焦久久 | 3p在线观看 | 永久91嫩草亚洲精品人人 | 久热只有精品 | 男人插入女人阴道视频 | 中文字字幕在线中文乱码电影 | 日本大乳奶做爰 | 福利在线观看 | 久久久久9999 | 亚洲综合区 | 欧美日韩性视频 | 操大爷影院 | 碧蓝之海动漫在线观看免费高清 | 五月婷婷中文 | 91精品视频在线播放 | 欧美亚洲在线视频 | 看免费毛片 | 午夜激情免费视频 | 91久久国产综合久久91精品网站 | 1024国产精品 | 国产第页 | 老司机午夜电影 | 黄色网址免费 | 99综合| 911精品国产一区二区在线 | 打白嫩光屁屁女网站 | 日本一级淫片色费放 | 天天毛片 | 大学生三级中国dvd 亚洲成人精品久久 | 欧美大片免费 | 亚洲综合久久久 | 国产精品高清无码在线观看 | 狠狠干狠狠插 | 亚洲人天堂 | 韩国一区二区在线观看 | 成人午夜淫片免费观看 | 蕾丝视频污 | 午夜免费观看视频 | 中文字幕在线免费看 | 中文在线www | 久久久久久亚洲av无码专区 | 欧美精品亚洲精品 | 在线不卡一区 | 污污网站在线免费观看 | 午夜久久福利 | 都市激情 亚洲 | 中文字幕一二三 | 男人天堂一区 | 中文字幕亚洲欧美日韩高清 | 4438成人网 | 国产又粗又猛又爽又黄的 | 色婷婷综合久久久中文字幕 | 婷婷精品在线 | 40到50岁中老年妇女毛片 | 在线观看黄色片 | 国产亚洲色婷婷久久99精品91 | 亚洲欧洲日本在线 | 高h喷水荡肉少妇爽多p视频 | 免费在线一区二区三区 | 日本女v片 | 日韩欧美大片在线观看 | 香蕉视频免费看 | www.夜夜| 成人免费黄色网 | 成人看片泡妞 | 国产精品高清无码在线观看 | 日韩有码第一页 | 日本一级一片免费视频 | 亚洲欧洲日本在线 | 五月天久久久久久 | 一区二区免费 | 日本黄色网址大全 | 国产成人在线观看免费网站 | 打白嫩光屁屁女网站 | 老师让我她我爽了好久视频 | 韩国三级hd中文字幕 | 国产h视频在线观看 | 亚洲日本中文 | 精品人妻午夜一区二区三区四区 | 视频在线观看免费大片 | 樱桃香蕉视频 | 日韩美女网 | av无限看 | 国产精品久久久久av | 欧美福利视频导航 | 黄页网站在线播放 | 欧美精品 在线观看 | 国产亚洲一区二区三区在线观看 | 九九视频在线免费观看 | 成人午夜视频在线 | 激情小说在线 | 午夜院线| 草草免费视频 | 免费av影视 | 不卡在线播放 | 精品国产乱码久久久久久郑州公司 | 国产精品sm | 欧美成人激情在线 | 午夜黄色小视频 | 91久久久久久 | 五月婷婷,六月丁香 | 日韩三级黄色 | 国产精品第三页 | 欧美性猛交xxxx乱大交俱乐部 | 日本一区二区视频在线 | 成人av网站在线 | 黄色一级图片 | 人妻少妇偷人精品视频 | 嘿咻免费视频 | 天天综合影院 | 91精品视频在线播放 | 亚洲成年人av | 日韩人妻无码一区二区三区99 | 性史性dvd影片农村毛片 | 2019中文字幕在线观看 | 91亚洲国产成人精品一区 | 男女网站免费 | 国产一区免费视频 | 久久男人天堂 | 成人在线视频观看 | 免费在线观看黄色av | 日韩精品在线一区 | 91片看 | 91成人在线免费视频 | 神马影院午夜伦理 | 欧美又粗又深又猛又爽啪啪九色 | 视频在线观看免费大片 | 色久视频 | 国产麻豆精品久久一二三 | 精品人妻午夜一区二区三区四区 | 成人在线播放视频 | 在线播放精品 | 性一交一乱一区二区洋洋av | 久久黄色大片 | 成人性生交大片免费 | 午夜大片 | 日本一级一片免费视频 | 91抖音在线观看 | 亚洲一区色 | www.日本高清| 就去吻亚洲 | 蜜桃av噜噜一区二区三区麻豆 | 女女les互磨高潮国产精品 | 好吊操视频这里只有精品 | 国产中文字幕一区 | 四级黄色片| 日韩欧美一级片 | 麻豆av在线播放 | av不卡网站| 沟厕沟厕近拍高清视频 | 成人亚洲 | 精品日韩在线观看 | 丁香网站 | www.一区二区 | 前所未有的深入 | 亚洲天堂一区二区三区 | 日韩videos| www.夜夜 | 乱色视频| 中文字幕观看 | 91人妻一区二区 | 亚洲作爱视频 | 熟妇高潮一区二区三区 | 无码人妻精品一区二区三区蜜桃91 | 日韩脚交footjobhd | 亚洲第一男人天堂 | 40到50岁中老年妇女毛片 | 韩国无码一区二区三区精品 | 日日碰 | 自拍亚洲欧美 | 在线看一级片 | 奶妈的诱惑 | 六月综合| av蜜臀网站| 国产首页 | 欧美成人三区 | 91片看| 日韩精品无码一区二区三区久久久 | 国产一区二区视频在线 | 伊人网免费视频 | 欧美日韩精品久久久 | 国产青草| 97在线播放 | 中文字幕亚洲区 | 91麻豆精品一二三区在线 | 永久91嫩草亚洲精品人人 | 一区二区在线免费观看视频 | 亚洲女成人图区 | 亚洲成年人av | 人妻少妇偷人精品视频 | 国产黄色一级大片 | 91精品国产综合久久香蕉922 | av影视网| 免费观看毛片视频 | 456亚洲影院 | 中文字字幕在线中文乱码电影 | 国产亚洲激情 | 天天摸夜夜添狠狠添婷婷 | 日本精品一区二区三区视频 | 中文字幕mv| 午夜久久久久久久久久 | 欧洲天堂网 | 国产黄色一级大片 | 高清不卡毛片 | 日韩爱爱网 | 黄漫在线免费观看 | 午夜在线观看视频 | 灌篮高手全国大赛电影 | 日本妈妈9 | 青青草狠狠干 | 午夜免费观看视频 | 沟厕沟厕近拍高清视频 | 国产精品伊人 | 久久ww | 污片视频在线观看 | 亚洲成成品网站 | 午夜激情网站 | 亚洲三级精品 | 69精品国产 | 日韩精品无码一区二区三区久久久 | 少妇一级片 | 9999在线视频| 五月天av在线 | 中文字幕一区二区三区人妻不卡 | 伊人网免费视频 | 神马久久精品 | 樱桃av| 黄黄的网站 | 国内精品一区二区 | 成人精品三级av在线看 | 亚洲在线电影 | 校园春色综合网 | 欧美精品 在线观看 | 神马影院午夜伦理 | 蜜臀尤物一区二区三区直播 | 亚洲一区二区精品在线 | 午夜av网站 | 蜜桃av噜噜一区二区三区麻豆 | 久久极品视频 | 青青青草视频在线观看 | 欧美精品中文 | 波多野吉衣一二三区乱码 | 黄色国产视频 | 国产又粗又大又硬 | 亚洲综合一区二区三区 | 91久久国产综合久久91精品网站 | 五月天狠狠干 | 久久综合亚洲 | 少妇无码一区二区三区 | 中文字幕不卡在线观看 | 成人av网站在线 | 黄色1级视频 | 草莓视频免费在线观看 | www午夜| 麻豆国产精品一区 | 日本一区二区视频在线 | 91麻豆精品一二三区在线 | 日本大乳奶做爰 | 日本精品一区二区三区视频 | 黄色三级生活片 | 午夜寂寞院 | 淫欲的美女理论电影完整版 | 欧美老熟妇xb水多毛多 | 日韩一区二区三区四区五区六区 | 神马久久精品 | 牛牛电影国产一区二区 | 久久久国产一区二区三区 | 亚洲国产成人久久 | 天天射天天射 | 中文字幕一区二区三区人妻不卡 | 精品无码久久久久久久久 | 亚洲女优在线观看 | 91黄色大片| 午夜国产片 | 97在线看| 免费观看av的网站 | 亚洲图色av | 草草免费视频 | 国产91在线视频 | 日本国产一区 | 禁断介护老人中文字幕 | 超碰在线免费 | 在线看一级片 | 打屁股调教视频 | 五月婷婷激情四射 | 中国a级黄色片 | 欧美mv日韩mv国产网站app | 日韩人妻无码一区二区三区99 | 欧美二区在线观看 | 午夜精品电影 | 亚洲国产成人精品女人久久久 | 91天堂| 污污网站在线 | 国产精品高清无码在线观看 | 国产免费成人 | 牛牛电影国产一区二区 | 丁香网站 | 亚洲黄色在线观看 | 91精品国产综合久久久蜜臀粉嫩 | 亚洲h视频在线观看 | 强行糟蹋人妻hd中文 | 99久久99久久精品国产片果冻 | 日韩一区二区三区四区在线 | 青青草国产成人99久久 | 成人污视频在线观看 | 99爱在线视频 | 国产亚洲色婷婷久久 | 超碰麻豆 | 美女视频网址 | 久草五月| 玩弄人妻少妇500系列 | 亚洲成年人影院 | 国产精品探花在线观看 | 男人天堂一区 | 中文字幕不卡在线观看 | 911精品国产一区二区在线 | 午夜精品一区二区三区在线视频 | 97精产国品一二三产区 | 淫欲的美女理论电影完整版 | 色图一区 | 日韩精品免费一区二区夜夜嗨 | 日韩午夜一区 | 91久久精品日日躁夜夜躁欧美 | 欧美成人免费在线视频 | www夜片内射视频日韩精品成人 | 午夜色福利 | 小早川怜子一区二区三区 | 欧美大片高清免费观看 | 久色网站 | 亚洲激情成人 | 日韩精品视频在线免费观看 | 五月婷婷久久久 | 不卡在线播放 | 欧美激情第五页 | 999视频 | av在线播放中文字幕 | 爱吃波客今天最新视频 | 黄av资源 | 日日干日日插 | 青青草日本 | 黄页网站在线播放 | 亚洲播放器 | 精品人妻午夜一区二区三区四区 | 国产精品入口麻豆 | 小嫩女直喷白浆 | 国产亚洲一区二区三区在线观看 | 午夜久久久久久久久久 | 色av资源 | 久久久久久久精 | 黄色1级视频 | 午夜久久福利 | 成人91视频 | 欧美亚洲在线视频 | 成人羞羞国产免费 | 污网站视频 | 免费观看毛片视频 | 欧美色图狠狠干 | 国精品一区 | 亚洲成人精品久久 | 人人爽人人插 | 黄色一级图片 | 色婷婷综合久久久中文字幕 | 黄色片网站在线观看 | 日本一级一片免费视频 | 五月婷婷激情四射 | 亚洲九九| 黄色aaa视频| 好吊一区二区三区 | 日韩一级黄色大片 | 大地资源二中文在线影视观看 | 成人av图片 | 精品资源成人 | 精品人妻午夜一区二区三区四区 | 久久久久9999 | 黄色1级视频 | 日日夜夜影院 | 一区二区av在线 | 波多野结衣人妻 | 日韩av一区二区三区在线观看 | 天天爱天天做 | 欧美性视屏 | 成年人黄色录像 | 欧美老熟妇xb水多毛多 | 欧美春色 | 青青青草视频在线观看 | 奇米影视在线播放 | 日本美女交配 | 中文字幕mv| 欧美日韩亚洲二区 | 久久成人免费视频 | 色婷婷国产精品 | 97看片 | 中文字幕一区二区三区5566 | 91嫩草视频在线观看 | 绿帽视频 | 日韩欧美一级片 | 91精品人妻一区二区三区蜜桃欧美 | 国产一区二区在线看 | 色婷婷社区 | 大学生三级中国dvd 亚洲成人精品久久 | 亚洲精品97 | 国产熟女高潮一区二区三区 | 亚洲黄色av | 成人午夜淫片免费观看 | 国产精品久久久久久亚洲色 | 免费一二三区 | 黑人极品ⅴideos精品欧美棵 | 欧美大片免费 | 91久久电影 | 一级全黄裸体片 | 动漫3d精品一区二区三区乱码 | 91精品国产综合久久久蜜臀粉嫩 | 911精品国产一区二区在线 | 日韩av一二三 | 蜜乳av红桃嫩久久 | v天堂在线观看 | 久草高清视频 | 阿娇全套94张未删图久久 | 亚洲女优在线观看 | 日韩在线观看视频网站 | 成年人视频免费在线观看 | 亚洲精品一区二三区 | 日日夜夜免费精品 | 精品人妻午夜一区二区三区四区 | 国产伦精品一区 | 香蕉福利 | 日本成人一级片 | 亚洲欧美精品一区二区三区 | 中文字幕三区 | 91黄色大片 | 精品国产一 | 中文在线www | 污视频网站免费看 | 欧美大片高清免费观看 | 欧美黄在线 | 日本大乳奶做爰 | 98在线视频 | 日韩精品久| 人成在线 | www.一区二区 | 91成人免费视频 | 中文字幕在线免费看 | 俄罗斯厕所偷拍 | 午夜视频免费看 | 久久久久免费观看 | 色蝌蚪| 久久久久噜噜噜亚洲熟女综合 | 女m被s玩胸虐乳哭着求饶 | 欧美午夜精品一区二区 | 久久成年人视频 | 高清不卡毛片 | 在线h网站 | 国产激情久久久久久熟女老人av | 国产成人精品片 | 碧蓝之海动漫在线观看免费高清 | 伊人色网| 91好色先生 | 尤物视频免费观看 | 成年人视频网站 | 国产精品v欧美精品v日韩 | 久久久精品免费观看 | 亚洲精品自拍 | 日本精品一区二区三区视频 | 美女隐私无遮挡 | 午夜国产片 | www.黄色在线观看 | 日日操夜夜爱 | 国产成人a人亚洲精品无码 最近中文字幕av | 欧美性猛交xxxx乱大交俱乐部 | 国产午夜精品久久久 | 牛牛电影国产一区二区 | 午夜国产精品视频 | 日本h在线| 毛茸茸的中国女bbw 国产午夜精品久久久 | 国产精品三 | 午夜欧美激情 | 人人综合 | 国产一极片 | 国产一区二区视频在线 | 久久与婷婷 | 99久久久无码国产精品免费蜜柚 | 香港黄色网 | 欧美jizz欧美性大全 | 农村妇女毛片 | 亚洲一级影院 | 亚洲精品97 | 日本免费中文字幕 | 国产1区2区在线观看 | 在线观看黄色网页 | 久久av在线| 黄网在线免费观看 | 人人爱操 | av片在线观看免费 | 樱桃香蕉视频 | www日本高清视频 | 欧美激情一区二区三区 | 91黄色大片 | 天天操天 | 午夜视频在线免费 | 欧美人妻日韩精品 | 91成人在线免费视频 | 西西44rtwww国产精品 | 一区二区三区欧美视频 | 综合久久久久 | 亚洲色图自拍 | 草民午夜理伦三级 | 黄色美女一级片 | 国产二区电影 | 国产成人在线免费观看视频 | 欧美性生活一区二区 | 久久av电影 | 国产乱乱 | 国产人妻精品一区二区三区不卡 | 亚洲女成人图区 | 欧洲激情网 | 国产在线无码精品 | 女人洗澡一级特黄毛片 | 手机在线免费看av | 男女日批视频 | 夜夜摸夜夜操 | 国产传媒一区 | 亚洲人天堂 | 免费a视频在线观看 | 免费在线国产视频 | 一区二区三区毛片 | 亚洲天堂一区二区三区 | 国产青青草视频 | 国产成人精品无码片区在线 | 欧美激情一区二区三区 | 95在线视频| 国产一区二区视频在线 | 成人宗合网 | 欧美丰满熟妇bbbbbb | 九一网站在线观看 | 九九热九九| 秋霞av鲁丝片一区二区 | 久久国产小视频 | 成年人毛片 | 超碰夫妻| 国产精品伊人 | 美女免费视频观看 | 久久久91 | 国偷自产视频一区二区久 | 日韩爱爱网 | 免费三片在线观看网站v888 | 国产一区精品在线观看 | 911精品国产一区二区在线 | 国语毛片 | 阿娇全套94张未删图久久 | 精品美女一区二区三区 | 四虎成人精品永久免费av九九 | 中文字幕女同女同女同 | 激情小说在线 | 中文字幕亚洲区 | 国产一区免费 | 亚洲成年人| 中国a级黄色片 | 原神女裸体看个够无遮挡 | 性生活免费网站 | 色哟哟精品一区 | 亚洲熟妇色自偷自拍另类 | 成年人性生活视频 | 黄污视频在线观看 | 99在线视频播放 | 久久免费看少妇高潮 | 原神女裸体看个够无遮挡 | 奇米影视av | 国产69av | 在线高清观看免费观看 | 成人精品三级av在线看 | 星铁乱淫h侵犯h文 | 大学生三级中国dvd 亚洲成人精品久久 | 青青青草视频在线 | 久草视频免费在线 | 色久视频 | 人人妻人人澡人人爽精品日本 | 伊人国产在线 | 亚洲天堂av网站 | 日韩大尺度视频 | 精品九九九九 | 国产卡一卡二 | 男人天堂中文字幕 | 91久久精品一区二区 | 美女靠逼app | 碧蓝之海动漫在线观看免费高清 | 午夜aaa片一区二区专区 | 91人妻一区二区 | 精品人妻午夜一区二区三区四区 | 亚洲色成人www永久网站 | 午夜国产精品视频 | 日韩三级黄色 | 大陆熟妇丰满多毛xxxⅹ | 在线看一级片 | 淫视频在线观看 | 亚洲高清毛片 | 超碰在线影院 | 亚洲自拍偷拍网站 | 国产三级不卡 | 人成在线 | 国产青青青 | 亚洲欧美日韩综合在线 | 亚洲少妇一区二区 | 456亚洲影院 | 午夜激情免费视频 | 97超碰精品| 天天摸天天爽 | 欧美日韩三级在线 | 91精品国产成人观看 | 92国产精品 | 亚洲精品国产精品乱码不99按摩 | 天天亚洲 | 毛茸茸的中国女bbw 国产午夜精品久久久 | 国产麻豆精品久久一二三 | yy6080午夜| 蜜桃91视频 | 四虎影视永久免费观看 | 成人欧美日韩 | 99热日韩 | 日本在线视频免费观看 | 国产呦小j女精品视频 | 欧美黄色片免费看 | 久久久96人妻无码精品 | 国产成人高清在线 | 特黄aaaaaaaaa真人毛片 | 亚洲九九 | 污片免费观看 | 一级黄色免费 | 999国产精品视频 | 超碰在线免费公开 | 超碰三级 | 日日夜夜免费精品 | 超碰麻豆 | 久久精品大片 | 国产精品111 | 欧美 日韩 精品 | 欧美放荡性医生videos | 91精品国产成人观看 | 亚洲成人精品久久 | 美女一级黄色片 | 爱搞国产 | 国产在线无码精品 | yy6080午夜 | www日本高清视频 | 国产熟女高潮一区二区三区 | 亚洲精品777| 91超碰免费在线 | 亚洲色图自拍 | 亚洲一区二区三区免费视频 | 久热最新| 国产欧美在线看 | 日本国产一区二区三区 | 午夜三区 | 一区二区免费在线观看 | 午夜精品久久久久久久久久 | 欧美日韩国产高清 | 激情视频91 | 午夜av网站 | 在线观看国产精品入口男同 | 丁香六月综合 | 午夜精品亚洲 | 在线高清观看免费观看 | 在线不卡一区 | 麻豆av在线播放 | 动漫美女无遮挡免费 | 成人羞羞国产免费 | 风流少妇一区二区三区91 | 年代下乡啪啪h文 | 91免费短视频 | 五月婷婷,六月丁香 | 香港黄色网 | 中文字幕不卡在线观看 | 青青导航 | 校园春色综合网 | 免费三级av | 特级毛片在线观看 | 精品国内自产拍在线观看视频 | 人人草人人射 | 美女免费视频观看 | 国产黄色一级大片 | 国产麻豆传媒 | 91成人在线观看喷潮动漫 | 麻豆国产精品一区 | 中日一级片 | 欧美福利视频导航 | 欧美亚洲在线视频 | 亚洲特级毛片 | 91丝袜在线 | 日本激情小视频 | 国产又爽又黄视频 | 熟女人妻aⅴ一区二区三区60路 | 清纯粉嫩极品夜夜嗨av | 成年人免费网站在线观看 | 97在线公开视频 | 久久久久久久久久网站 | 五月天狠狠干 | 国产超级av| 午夜视频在线播放 | 永久免费视频网站直接看 | 成人动漫网站在线观看 | 亚洲视频二 | 久久在线看 | 亚洲美女一区二区三区 | 噜噜噜久久 | 国产精品探花在线观看 | 二区三区视频 | 亚洲国产无码精品 | 国产精品电影网站 | aa亚洲| 人妻一区二区在线 | 男人操女人的视频 | 天堂av在线资源 | 99re国产 | 在线观看黄色网页 | 波多野吉衣一二三区乱码 | 捆绑无遮挡打光屁股 | 国产视频资源 | 看特级毛片 | 二区三区视频 | 99激情网| 超碰人人超碰 | 国产午夜精品久久久 | 精品人妻午夜一区二区三区四区 | 野花视频免费在线观看 | 好大好舒服视频 | 四虎网址在线观看 | 激情五月婷婷 | 天天摸天天爽 | 久久免费在线视频 | 国产美女视频免费观看下载软件 | 女m被s玩胸虐乳哭着求饶 | 久久亚洲电影 | 国产又爽又黄视频 | 丰满少妇在线观看 | 欧美日韩亚洲二区 | 中国国产bdsm紧缚捆绑 | 日韩午夜精品 | 欧美成人精品激情在线视频 | 日本大乳奶做爰 | 6699嫩草久久久精品影院 | 欧美jizz欧美性大全 | 91超碰免费在线 | 做爰视频 | 永久91嫩草亚洲精品人人 | 免费成人av在线 | 在线观看www. | 久久av在线 | 少妇自拍视频 | 欧美人妻日韩精品 | 国产大片b站 | 樱桃av| 91欧美精品 | 91香蕉视频黄色 | 午夜激情免费视频 | 色婷婷社区 | 人妻少妇精品视频一区二区三区 | 国产精品第三页 | 日韩精品视频在线免费观看 | 久久影院在线观看 | 日本一级淫片色费放 | 97自拍偷拍 | 欧美一级爱爱 | 1024手机在线看片 | 草草免费视频 | 色婷婷一区| 国产成人激情 | 亚洲天堂一区二区三区 | 日韩午夜一区 | 免费av影视 | 中文字幕亚洲欧美日韩高清 | 国产亚洲色婷婷久久99精品91 | 国产成人中文字幕 | 西西人体大胆4444www | 国产在线高清 | 亚洲欧美精品一区二区三区 | 在线观看国产精品入口男同 | 成人在线播放视频 | 国产又粗又猛视频免费 | 日韩精品免费一区二区夜夜嗨 | 91黄色片| 日本黄色精品 | 青青视频在线免费观看 | 麻豆av在线播放 | 亚洲日本中文 | 啪啪网站免费看 | av电影免费在线播放 | 国产成人在线免费观看视频 | 五月天婷婷综合网 | 日本成人网址 | 欧美成在线视频 | 青青导航| 欧美放荡性医生videos | 蜜臀尤物一区二区三区直播 | 高h言情| 黄免费看 | 91丝袜在线 | 动漫美女被到爽 | 高潮呻吟videoshd | 俄罗斯厕所偷拍 | 亚洲国产成人久久 | 在线观看国产欧美 | 96视频在线 | 国产三级不卡 | xxx在线视频 | 亚洲国产成人久久 | 草莓视频污视频 | www夜片内射视频日韩精品成人 | 五月婷婷激情四射 | 黄色精品在线观看 | 91精品网 | 日本高清三区 | 成人片免费视频 | 精品美女一区二区三区 | 国产a国产| 永久免费视频网站直接看 | 亚洲色成人www永久网站 | 亚洲成人精品久久 | 欧美精品久久99 | 玉女心经 在线 | 九九综合久久 | 麻豆国产精品一区 | 成人动漫网站在线观看 | www.日本高清 | 婷婷av一区二区三区 | 国产中文字幕一区 | 久热最新 | 男女瑟瑟网站 | 国产乱码精品一区二区三区中文 | 水密桃av| 成人免费视频国产免费 | 午夜精品久久久久久久久久 | 亚洲综合中文字幕在线 | 国产无遮挡裸体免费视频 | 精品伦精品一区二区三区视频密桃 | 污污网站在线免费观看 | 日韩免费高清 | 中文字幕自拍偷拍 | 很黄很污的网站 | 高h喷水荡肉少妇爽多p视频 | 国产午夜精品理论片 | www婷婷| 四虎成人精品永久免费av九九 | 国产呦小j女精品视频 | 国产精品久久影视 | www夜片内射视频日韩精品成人 | 天天操天天操天天操 | 永久免费视频网站直接看 | 色综合网址 | 在线观看亚洲国产 | 久操视频免费观看 | 成年女人免费视频 | 五月婷婷激情四射 | 色悠悠视频| 四虎成人在线观看 | 天堂影视在线观看 | 欧美综合激情网 | 色综合中文字幕 | 日韩一区二区三区四区在线 | 想要视频在线观看 | 偷偷操网站 | 男人的天堂一区二区 | 欧美性生活视频 | 久久久91| 午夜精品久久久久久久久久 | 巨粗高h双龙筋肉体育生 | 91久久久久久久久久久 | 丝袜 亚洲 另类 欧美 重口 | 精品午夜福利视频 | 久久一二三四区 | 日韩一区二 | 不卡久久| 亚洲国产成人精品女人久久久 | 日韩精品第二页 | 一级片黄色 | 在线黄色av网站 | 国产精品久久久久久亚洲色 | 美女一区| 亚洲不卡在线视频 | 国产精选在线观看 | 色婷婷av一区二区三区之红樱桃 | 成人黄网免费观看视频 | 91精品国产成人观看 | 污视频网站免费看 | 婷婷午夜激情 | 超碰美女 | 波多野吉衣一二三区乱码 | 久久综合狠狠综合久久综合88 | 国产在线精品一区二区 | 午夜免费观看视频 | 国产午夜电影 | 久久久久免费观看 | yy6080午夜 | 天天综合亚洲 | 日本亚洲色大成网站www久久 | 在线看福利影 | 日本亚洲色大成网站www久久 | aaaa一级片| 日韩一区二区三区四区在线 | 久久久久9999 | 玖玖玖影院 | 91久久一区 | 丝袜 亚洲 另类 欧美 重口 | 四虎网址在线观看 | 日韩精品久久久久久久 | 激情综合激情五月 | 国产精品999 | 麻豆av在线播放 | 五月婷婷,六月丁香 | 久久久久久久久久网站 | 中国国产bdsm紧缚捆绑 | 欧美国产日韩一区 | 成人综合色站 | 国产午夜在线视频 | 国产精品久久国产精麻豆96堂 | 午夜精品亚洲 | 亚洲熟妇色自偷自拍另类 | 青青草日本 | 美女爆乳18禁www久久久久久 | 日韩精品免费一区二区夜夜嗨 | 色中文字幕 | 国模在线观看 | 天天草夜夜 | 国产视频资源 | 一级片黑人 | 日日夜夜爽爽 | 小宝贝真紧h军人h | 精品美女一区二区三区 | 校园春色综合网 | 丁香婷婷久久久综合精品国产 | 亚洲欧美另类图片 | 国产又粗又大又爽视频 | 日本一区精品 | www.欧美在线 | 一级做a视频 | 91热热| 少妇av一区 | 欧美第四页 | 免费看欧美大片 | 国产福利影院 | 在线观看毛片网站 | 午夜免费观看视频 | 在线观看国产黄色 | 又黄又色| mm131美女视频 | 国产片一区二区三区 | 91人妻一区二区 | 美女娇喘 | 日日夜操 | 日韩精品一区在线观看 | 亚洲三级精品 | 欧美20p | 冲田杏梨 在线 | www.日本高清| 国产精品久久久久久亚洲色 | av免费网站 | 91超碰免费在线 | 牛牛超碰 | 中国挤奶哺乳午夜片 | 潘金莲一级淫片免费放动漫 | 天天插天天狠 | 亚洲网站在线 | 欧美四区 | 欧美性生活一区二区 | 天堂av在线资源 | 婷婷免费 | 日本一级淫片色费放 | 成人在线播放视频 | 一级片黑人 | 国产乱子伦精品视频 | 五月天婷婷综合网 | 91超碰免费在线 | a级小视频 | 成人免费在线播放 | 欧美午夜精品一区二区 | av在线播放网站 | www.五月激情 | 日本网站免费观看 | 美女久久久 | 日本网站免费观看 | 4438成人网 | 欧美9999| 久久作爱视频 | 国产黄色录像 | 麻豆av一区二区 | xxx在线视频| 91午夜影院 | 一区二区在线免费观看视频 | 色婷婷伊人 | 黄色片在线观看视频 | 久久av电影 | 91好色先生 | 99久久久无码国产精品免费蜜柚 | 欧美精品成人在线 | 激情视频91 | 我我色综合 | 在线免费看污视频 | 精品人妻无码中文字幕18禁 | 爱情岛亚洲论坛入口福利 | 欧美第一页 | 中文字幕一区二区人妻电影 | 亚洲在线电影 | 免费观看毛片视频 | 日韩三级黄色 | 中国挤奶哺乳午夜片 | 91成人免费看 | 亚洲黄色片 | 欧美高清一区 | 米奇影视777 | 善良的女朋友在线观看 | 国产高清av在线 | 91抖音在线观看 | gogogo日本免费观看电视 | 国产黄色高清视频 | 色噜噜狠狠狠综合曰曰曰 | 久久亚洲电影 | 国产激情久久久久久熟女老人av | 国产精品免费久久 | 一级色网站 | 年代下乡啪啪h文 | 成人在线一区二区三区 | 黄免费看 | 美国免费高清电影在线观看 | 免费a级大片 | 中国极品少妇xxxx做受 | 久久久久久av无码免费网站 | 哪里可以看毛片 | 久久久久久中文字幕 | 黄色片链接 | 欧美伦乱| 澳门黄色一级片 | 日韩在线视频看看 | 自拍亚洲欧美 | 小嫩女直喷白浆 | 国内91视频| 五月天狠狠操 | 免费看欧美大片 | 禁断介护老人中文字幕 | 黄色一级带 | 3级黄色片 | 日韩理论片在线观看 | 天天天干 | 午夜a级片 | 亚洲精品乱码久久久久 | 中文字幕一区二区三区精华液 | 青青草国产精品 | 香港黄色网 | 亚洲欧美另类图片 | 熟女人妻aⅴ一区二区三区60路 | 少妇全黄性生交片 | 国产在线无码精品 | 女女百合国产免费网站 | 女m被s玩胸虐乳哭着求饶 | 国产精品v欧美精品v日韩 | 中文字幕不卡在线观看 | 色情毛片 | 完美搭档在线观看 | 蜜臀尤物一区二区三区直播 | 久久久久免费观看 | 免费观看毛片视频 | 夜夜操狠狠操 | 日本五十路女优 | 国产一区二区在线免费 | 日本少妇色 | 免费网站观看www在线观 | 精品无码人妻一区二区三区品 | 欧美尻逼 | 日韩精品一区二区三区免费视频 | 日韩国产欧美一区二区 | 久久久久噜噜噜亚洲熟女综合 | 天天视频入口 | 中文久久精品 | 亚洲视频在线观看一区二区 | 欧美精品成人在线 | 性色av蜜臀av浪潮av老女人 | 最好看的2019免费观看 | 特黄aaaaaaaaa真人毛片 | 免费看黄色a级片 | 一二三区视频 | 日本黄色大片免费 | 国产欧美在线看 | 清纯粉嫩极品夜夜嗨av | 日本高清二区 | 欧日韩一区二区三区 | 天天插天天狠 | 免费黄色网址大全 | 中文字幕亚洲区 | 暖暖日本在线视频 | 美女又爽又黄网站泳装 | 超碰免费av | 中文天堂网| 国产精品一区三区 | 少妇自拍视频 | 国产精品黑丝 | 91抖音在线观看 | 婷婷综合五月 | 久久成人免费视频 | 97看片 | 337p亚洲精品色噜噜狠狠 | 色七七视频 | 香港a毛片 | 欧美成人小视频 | 国产日b视频 | 国产一区二区中文字幕 | 日韩精品一区二区三区免费视频 | 女m被s玩胸虐乳哭着求饶 | 中文字幕不卡在线观看 | 欧美性猛交xxxx黑人猛交 | aaaa一级片 | 综合激情久久 | www色日本 | 超碰狠狠操 | yy6080午夜 | 色中文字幕 | 亚洲视频综合 | 超碰夫妻| 色视频网| 国产精品久久国产精麻豆96堂 | 极度诱惑香港电影完整 | 牛牛电影国产一区二区 | 欧美性猛交xxxx乱大交退制版 | 久久久久亚洲精品 | 美女免费视频观看 | 国产精品白丝喷水在线观看 | av电影免费在线播放 | 性综艺节目av在线播放 | 欧美老熟妇xb水多毛多 | 亚洲免费福利视频 | 美女一区二区三区四区 | 泰剧19禁啪啪无遮挡 | 波多野结衣av无码 | 自拍亚洲欧美 | 欧美激情自拍偷拍 | 樱桃香蕉视频 | 中文字幕第一页在线 | 麻豆视频免费版 | 日本大乳奶做爰 | 美女扒开尿口给男人桶 | 久久免费看少妇高潮 | 日韩美女在线视频 | 日本美女交配 | 美女视频网址 | 日本黄色大片免费 | 午夜a级片 | 性一交一乱一区二区洋洋av | 337p亚洲精品色噜噜狠狠 | 少妇被躁爽到高潮无码人狍大战 | 美女又爽又黄网站泳装 | 一区二区在线免费观看视频 | 国产激情久久久久久熟女老人av | 一本一道久久a久久精品蜜桃 | 青青免费在线视频 | 97在线播放 | av蜜臀网站 | 日韩欧美一级 | 国产a国产 | 五月天亚洲色图 | 欧美自拍视频 | 嫩草在线 | 日韩欧美国产高清 | 男女涩涩 | 黄色片网站在线观看 | 日本少妇色 | 美女久久久 | 深夜福利免费观看 | 一级做a视频 | 操操操操操操操操操 | 久青草视频在线观看 | 色哟哟一区 | 野花视频免费在线观看 | 双性人hdsexvideos | 强睡邻居人妻中文字幕 | 久久大陆 | 欧美午夜精品一区二区 | 成人av网站在线 | 中文字字幕在线中文乱码电影 | 4438全国成人免费 | 小嫩女直喷白浆 | 奇米影视在线播放 | 在线精品观看 | 自拍偷拍专区 | 中文在线免费视频 | av每日更新 | 欧美精品中文 | 亚洲欧美日本一区 | 国产精品伊人 | 日韩和欧美的一区二区 | 日本一区二区视频在线 | 97在线看 | 国产亚洲精品女人久久久久久 | 草莓视频app18在线视频 | 亚洲免费三级 | 色av资源 | 图片区偷拍区小说区 | 日日夜夜影院 | 黑人极品ⅴideos精品欧美棵 | 五月天狠狠干 | 很黄很污的网站 | 免费在线一区二区三区 | 日韩人妻无码一区二区三区99 | 亚洲三级图片 | 日本精品在线 | 免费看日韩毛片 | 天天操天 | 99re国产精品 | xxx在线视频 | 日本性视频网站 | 成人性生交大片免费 | 一区二区三区日韩欧美 | 97在线看 | 欧美成人激情在线 | 亚洲深夜视频 | 欧美成在线视频 | 中文在线免费视频 | 99激情网 | 国产首页| 91成人免费看 | 成人精品三级av在线看 | 三级av片 | 久久国产精品久久久 | www.伊人网| 最近中文字幕av | 激情小说亚洲图片 | 国产一区精品在线观看 | 中日韩男男gay无套 中文字幕8 | 中国挤奶哺乳午夜片 | 午夜精品一区二区三区在线视频 | 国产精品天天狠天天看 | 午夜av网站 | 色戒未删节版 | 欧美日韩中文字幕一区二区 | 免费特级毛片 | 成年人毛片 | 黄色漫画免费观看 | 极度诱惑香港电影完整 | 国产精品白虎 | 国产精品免费久久 | 日本一区二区视频在线 | 人人妻人人澡人人爽精品日本 | 91视频污 | 日本中文字幕视频 | 91丝袜在线| 奇米色777| 女人洗澡一级特黄毛片 | 成年人视频网 | 亚洲高清毛片 | 高清不卡毛片 | 五月天狠狠操 | 爱综合网| 毛片官网| 精品无码人妻一区二区三区品 | 四虎网址在线观看 | 日韩爱爱网 | 97精产国品一二三产区 | 色人阁视频 | 另类日韩| 亚洲高清成人 | 欧美成人三区 | 日日夜夜免费精品 | 国产激情久久久久久熟女老人av | 天堂在线一区 | 阿娇全套94张未删图久久 | 欧美一区二区三区不卡 | 色av影院 | 欧美一区二区视频在线 | 欧美又粗又深又猛又爽啪啪九色 | 九九视频在线播放 | 五月婷婷中文 | 在线不卡一区 | 少妇综合| 午夜色图 | www.夜夜 | 日日夜夜爽爽 | 欧美国产精品 | 精品一二三区 | 免费网站观看www在线观 | 黄色av中文字幕 | 亚洲女优在线观看 | 久草久热 | 国产精品v欧美精品v日韩 | 青青操原| 樱桃视频app看片 | 91亚洲精品在线观看 | 亚洲天堂午夜 | 免费看黄色a级片 | www.五月激情 | 伊人色网| 日韩有码第一页 | 综合激情久久 | 日本国产一区二区三区 | 国模在线观看 | 久久成人免费视频 | 一级免费观看 | 人妻少妇偷人精品视频 | 日韩看片 | 精品欧美在线 | 欧美一区二区三区成人精品 | 人人妻人人澡人人爽精品日本 | 中文字幕亚洲区 | 欧美成在线视频 | 免费日b视频 | 艳母动漫在线播放 | 91黄色免费视频 | 成人天堂噜噜噜 | 前所未有的深入 | 小早川怜子一区二区三区 | 男人操女人网站 | 欧美综合激情网 | 91桃色在线观看 | 亚洲免费中文字幕 | 欧美二区在线观看 | 精品国产一 | 人妻丰满熟妇av无码区hd | 亚洲高清毛片 | 最好看的2019免费观看 | 三级av片 | 北条麻妃av在线 | 少妇无码一区二区三区 | 爱吃波客今天最新视频 | 台湾黄色网址 | 97自拍偷拍| 亚洲xxx视频 | 欧美精品成人在线 | 久久亚洲精品小早川怜子 | 都市激情一区 | 黄色片在线观看视频 | 成年人毛片 | 三上悠亚 在线观看 | <