diff --git a/src/jdbc.properties b/src/jdbc.properties
index a2bb72ec91697819fe3891f07a700674c3b450a3..9314c2dd98fa7e820fb3e7de66119d5edfa76064 100644
--- a/src/jdbc.properties
+++ b/src/jdbc.properties
@@ -1,4 +1,4 @@
 url=jdbc:mysql://localhost:3306/eportfolio_database?useUnicode=true&characterEncoding=utf-8&useSSL=false
 user=root
-password=1234
+password=root
 driver=com.mysql.jdbc.Driver
\ No newline at end of file
diff --git a/web/js/Project/project_display.js b/web/js/Project/project_display.js
index c529133276b5cd4bd5b1045310040c08e26de2ea..5bb5937067af769ae536eb1c4f02c2875f5bb2c6 100644
--- a/web/js/Project/project_display.js
+++ b/web/js/Project/project_display.js
@@ -2,14 +2,17 @@
 
 //全局变量:当前登录用户的id
 var strcookie = document.cookie;
-var userIdStr = strcookie.split(";")[0];
-var userId = userIdStr.split("=")[1];
+var userId = 0;
+if(strcookie.length > 0){
+    var userIdStr = strcookie.split(";")[0];
+    userId = userIdStr.split("=")[1];
+}
 
 //全局变量: 选中用户的id,可能为0
 var url = window.location.href;
 var urlArray = url.split("id=");
 var otheruserId = 0;
-if(urlArray.length > 0) otheruserId = url.split("id=")[1].split("#")[0];
+if(urlArray.length > 1) otheruserId = urlArray[1].split("#")[0];
 
 //加载当前登录用户的project列表
 function getMyProjectList(){
diff --git a/web/js/ToolBar/pagebar.js b/web/js/ToolBar/pagebar.js
index c347ce4f960e5c15126d90903ab0b91ea53c7454..46c17ad19d4948f329987d3c27bf7052b21f0c18 100644
--- a/web/js/ToolBar/pagebar.js
+++ b/web/js/ToolBar/pagebar.js
@@ -1,5 +1,11 @@
-loadSubPage = function(data){
-    var pageSize = 5;
+/**
+ * 自定义参数
+ * @param data 所有条Json数据
+ * @param type 1:加载request里的project列表
+ *             2: 加载当前用户发送的request列表
+ */
+loadSubPage = function(data, type){
+    var pageSize = 1;
     var pageNum = Math.ceil(data.length/pageSize);
     var dataStr = JSON.stringify(data);
 
@@ -8,39 +14,39 @@ loadSubPage = function(data){
     } else{
         $("#page-bar").append('<div id="currentPage" style="display: none"></div>');    //用来存放当前页面编号
         $("#page-bar").append("<li id='previousBtn' class='page-item disabled'>\n" +
-            "                                            <a class='page-link' href='#' tabindex='-1' onclick='changePage("+"-1,"+dataStr+","+i+","+pageSize+","+pageNum+")'>Previous</a>\n" +
+            "                                            <a class='page-link' href='#' tabindex='-1' onclick='changePage("+"-1,"+dataStr+","+i+","+pageSize+","+pageNum+","+type+")'>Previous</a>\n" +
             "                                        </li>");
 
         for(var i=1; i<=pageNum; i++){
             // $("#page-bar").append("<li class='page-item'><a class='page-link' onclick='loadParticularPage("+dataStr+","+i+","+pageSize+","+pageNum+",\""+idStr+",\""+htmlStr+"\")' href='#'>"+i+"</a></li>");
-            $("#page-bar").append("<li class='page-item' id='subpage"+i+"'><a class='page-link' onclick='loadParticularPage("+dataStr+","+i+","+pageSize+","+pageNum+")' href='#'>"+i+"</a></li>");
+            $("#page-bar").append("<li class='page-item' id='subpage"+i+"'><a class='page-link' onclick='loadParticularPage("+dataStr+","+i+","+pageSize+","+pageNum+","+type+")' href='#'>"+i+"</a></li>");
             // $("#page-bar").append('<li class="page-item">' +
             //             //     '<a class="page-link" href="#" onclick="test(\''+data+'\')">'+i+'</a></li>');
         }
 
         $("#page-bar").append("<li id='nextBtn' class='page-item'>\n" +
-            "                                            <a class='page-link' href='#' tabindex='1' onclick='changePage("+"1,"+dataStr+","+i+","+pageSize+","+pageNum+")'>Next</a>\n" +
+            "                                            <a class='page-link' href='#' tabindex='1' onclick='changePage("+"1,"+dataStr+","+i+","+pageSize+","+pageNum+","+type+")'>Next</a>\n" +
             "                                        </li>");
 
-        loadParticularPage(data, 1, pageSize, pageNum);
+        loadParticularPage(data, 1, pageSize, pageNum, type);
     }
 
 }
 
-function changePage(move, dataStr, p, pageSize, pageNum){
+function changePage(move, dataStr, p, pageSize, pageNum, type){
     var curPage = $("#currentPage").html();
     var newPage = parseInt(curPage)+move;
     if(newPage>0 && newPage<=pageNum){
-        loadParticularPage(dataStr, newPage, pageSize, pageNum);
+        loadParticularPage(dataStr, newPage, pageSize, pageNum, type);
     }
 }
 
-function loadParticularPage(dataStr, p, pageSize, pageNum) {
+function loadParticularPage(dataStr, p, pageSize, pageNum, type) {
     var data = eval(dataStr);
-    //清空原先列表
-    $("#requestProjectList").html("");
+    // //清空原先列表
+    // $("#requestProjectList").html("");
 
-    //记录当前页
+    //记录当前页的标号
     $("#currentPage").html(p);
 
     //样式准备
@@ -57,23 +63,49 @@ function loadParticularPage(dataStr, p, pageSize, pageNum) {
 
     //加载数据显示列表
     var start = (parseInt(p)-1)*pageSize;
-    for(var x=start; x<start+pageSize; x++){
-        var projectId = data[x].projectid;  //project id留作备用
-        $("#requestProjectList").append(' <li>\n' +
-            '                      <div class="req-in">\n' +
-            '                      <div class="proj-des">\n' +
-            '                      <h3><a href="person-project.html?id='+data[x].projectid+'">' + data[x].projectname + '</a></h3>\n' +
-            '                      <h5>' + data[x].projectdescription + '</h5>\n' +
-            '                      </div>\n' +
-            '                      <div class="req-des">\n' +
-            '                      <span>Total number of Applicants: ' + data[x].countrequest + '</span>\n' +
-            '                      <div class="req-button">\n' +
-            '                      <a href="#project=' + data[x].projectname + '"><button class="candidate" onclick="loadCandidates('+data[x].projectid+')">See applicants</button></a>\n' +
-            '                      <button class="agree" onclick="agreeAll('+projectId+')">Agree all</button>\n' +
-            '                      </div>\n' +
-            '                      </div>\n' +
-            '                      </div>\n' +
-            '                      </li>');
+
+    if(type == 1){
+        //清空原先列表
+        $("#requestProjectList").html("");
+        for(var x=start; x<start+pageSize; x++){
+            var projectId = data[x].projectid;  //project id留作备用
+            $("#requestProjectList").append(' <li>\n' +
+                '                      <div class="req-in">\n' +
+                '                      <div class="proj-des">\n' +
+                '                      <h3><a href="person-project.html?id='+data[x].projectid+'">' + data[x].projectname + '</a></h3>\n' +
+                '                      <h5>' + data[x].projectdescription + '</h5>\n' +
+                '                      </div>\n' +
+                '                      <div class="req-des">\n' +
+                '                      <span>Total number of Applicants: ' + data[x].countrequest + '</span>\n' +
+                '                      <div class="req-button">\n' +
+                '                      <a href="#project=' + data[x].projectname + '"><button class="candidate" onclick="loadCandidates('+data[x].projectid+')">See applicants</button></a>\n' +
+                '                      <button class="agree" onclick="agreeAll('+projectId+')">Agree all</button>\n' +
+                '                      </div>\n' +
+                '                      </div>\n' +
+                '                      </div>\n' +
+                '                      </li>');
+        }
+    } else if(type == 2){
+        $("#myRequestsList").html("");
+        for(var x=start; x<start+pageSize; x++){
+            var statusNum = data[x].requeststatus;
+                var status = "Unhandled";
+                if(statusNum == '1')    status = "Refused";
+                else if(statusNum == '2')   status = "Approved";
+                $("#myRequestsList").append(' <li>\n' +
+                    '                                <div class="req-in">\n' +
+                    '                                    <div class="req-detail">\n' +
+                    '                                        <span style="font-size: x-large; ">'+data[x].projectname+'</span>\n' +
+                    '                                        <h4>Project Owner: <a href="other-person.html?id='+data[x].userid+'">'+data[x].name+'</a>  Apply date: '+data[x].str_requesttime+'</h4>\n' +
+                    '                                    </div>\n' +
+                    '                                    <div class="req-status">\n' +
+                    '                                        <span>Status:</span>\n' +
+                    '                                        <span class="status">'+status+'</span>\n' +
+                    '                                    </div>\n' +
+                    '                                    <div class="req-btn"><input type="button" onclick="deleteRequest('+data[x].requestid+')" value="DELETE"/></div>' +
+                    '                                </div>\n' +
+                    '                            </li>');
+        }
     }
 
 }
\ No newline at end of file
diff --git a/web/js/login_registerScripts.js b/web/js/login_registerScripts.js
index ab74741b5f0e4c791770569b1dbc391c6a74d418..f14f957ecda6f7cb9fc232440fe3cf53b0f7f891 100644
--- a/web/js/login_registerScripts.js
+++ b/web/js/login_registerScripts.js
@@ -106,8 +106,8 @@ function register(){
         dataType: 'text',
         success: function(data){
             if(data == "success"){
-                //window.location.href="register.jsp";
-                alert("注册成功,换成要跳转的页面");
+                window.location.href="index.html";
+                //alert("注册成功,换成要跳转的页面");
             } else{
                 $("#tip_failed").html("Sign up failed, please check your email and password!");
             }