diff --git a/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list2_bak.jsp b/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list2_bak.jsp
new file mode 100644
index 0000000..610679c
--- /dev/null
+++ b/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list2_bak.jsp
@@ -0,0 +1,324 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme() + "://"
+ + request.getServerName() + ":" + request.getServerPort()
+ + path + "/";
+%>
+
+
+
+
+
+
+<%@ include file="../../system/index/top.jsp"%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%@ include file="../../system/index/foot.jsp"%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main_bak.jsp b/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main_bak.jsp
new file mode 100644
index 0000000..d58d8c0
--- /dev/null
+++ b/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main_bak.jsp
@@ -0,0 +1,228 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+ pageEncoding="UTF-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme() + "://"
+ + request.getServerName() + ":" + request.getServerPort()
+ + path + "/";
+%>
+
+
+
+
+
+
+<%@ include file="../../system/index/top.jsp"%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%@ include file="../../system/index/head.jsp"%>
+
+
+
+
+
+

+
+
+
${pd.TEACHER[0].TEACHER_NAME }
+
${pd.TEACHER[0].SCHOOL_NAME }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%@ include file="../../system/index/foot.jsp"%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/WebRoot/afterService/document/键盘-S52Plus-常见问题解答V1.0(新东方)-20180716.pdf b/WebRoot/afterService/document/键盘-S52Plus-常见问题解答V1.0(新东方)-20180716.pdf
new file mode 100644
index 0000000..53b202b
--- /dev/null
+++ b/WebRoot/afterService/document/键盘-S52Plus-常见问题解答V1.0(新东方)-20180716.pdf
diff --git a/WebRoot/static/css/teach.css b/WebRoot/static/css/teach.css
new file mode 100644
index 0000000..0e440db
--- /dev/null
+++ b/WebRoot/static/css/teach.css
@@ -0,0 +1,55 @@
+html,body{width:100%;height:100%;}
+.clear{clear:both;}
+.right{width:12px;height:12px;display:inline-block;background:url(../images/right.png) no-repeat;background-size:100%;}
+.right_b{width:20px;height:20px;margin-right:20px;display:inline-block;background:url(../images/right_b.png) no-repeat;background-size:100%;}
+.down{width:12px;height:12px;display:inline-block;background:url(../images/down.png) no-repeat;background-size:100%;}
+.jiao{float:right;margin-top:32.5px;margin-right:10%;}
+
+.pagination{border-radius:0;float:left;}
+.pagination>li>a, .pagination>li>span{color:#34c99d;}
+.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
+ background-color:#6fd9bb;
+ border-color:#6fd9bb;
+}
+.pagination>li:first-child>a, .pagination>li:first-child>span{border-radius:0;}
+.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:0;}
+
+
+.header{width:100%;background:#0bb8b9;box-sizing:border-box;padding:20px 30px;position:fixed;top:0;}
+.header .logo{float:left;}
+.header .out{float:right;font-size:18px;color:#fff;}
+.header .out img{width:18px;margin-right:15px;}
+.content{width:100%;height:100%;box-sizing:border-box;padding-top:66px;}
+.content .content_l{width:18%;float:left;height:100%;background:#13707b;overflow-y:auto;}
+.content .content_l .info_tab{padding:10% 0;border-bottom:1px solid #80afb4;}
+.content .content_l .head_pic{width:88px;height:88px;border-radius:44px;overflow:hidden;float:left;margin-left:2%;}
+.content .content_l .name{margin-left:calc(88px + 10%);}
+.content .content_l .name p{color:#fff;}
+.content .content_l .name p:first-child{font-size:14px;}
+.content .content_l .name p:nth-child(2){font-size:20px;}
+.content .content_l .name p:nth-child(3){font-size:14px;}
+.content .content_l .tab1{border-bottom:1px solid #80afb4;}
+.content .content_l .tab1 p{width:100%;height:77px;line-height:77px;margin-bottom:0;font-size:24px;color:#fff;padding-left:10%;}
+.content .content_l .tab1 ul{margin-bottom:0;padding:12px 0;padding-left:15%;background:#0b535b;font-size:18px;line-height:64px;display:none;}
+.content .content_l .tab1 ul li{list-style:none;color:#fff;}
+.content .content_r{margin-left:18%;height:100%;overflow-y:auto;}
+
+
+ .head_box{width:100%;height:94px;background:#f5f5f5;padding:30px 5%;}
+ .head_box_l{float:left;font-size:30px;}
+ .head_box_l p{color:#106666;margin-bottom:0;}
+ .head_box_r{float:right;}
+ .head_box_r input{padding-left:10px;}
+ .head_box_r img{width:30px;margin-left:10px;}
+ .table_box{padding:5%;}
+ .table_box input[name="choose"]{vertical-align:top;margin-right:15px;}
+ .table_box img{width:24px;}
+ .footer .creat,.content .content_r .footer .removeAll {float:left;}
+ .footer .creat input{background:#3bc2d6;outline-style:none;text-decoration:none;border:none;color:#fff;padding:15px 20px;font-size:18px;}
+ .footer .removeAll input{background:#f29c9f;outline-style:none;text-decoration:none;border:none;margin-left:15px;color:#fff;padding:15px 20px;font-size:18px;}
+ .footer .page_box{float:right;}
+
+
+.enter{padding:0 !important;}
+.jump_btn{background:#74c4a2 !important;color:#fff !important;border-color:#74c4a2 !important;}
+.pagination li input{display: block;border: 0;width: 3em;height:32px;outline-style: none;}
diff --git a/WebRoot/static/images/close.png b/WebRoot/static/images/close.png
new file mode 100644
index 0000000..a50ba4b
--- /dev/null
+++ b/WebRoot/static/images/close.png
diff --git a/WebRoot/static/images/down.png b/WebRoot/static/images/down.png
new file mode 100644
index 0000000..ad658fc
--- /dev/null
+++ b/WebRoot/static/images/down.png
diff --git a/WebRoot/static/images/head_defult.png b/WebRoot/static/images/head_defult.png
new file mode 100644
index 0000000..d04601d
--- /dev/null
+++ b/WebRoot/static/images/head_defult.png
diff --git a/WebRoot/static/images/logo.png b/WebRoot/static/images/logo.png
new file mode 100644
index 0000000..74104a4
--- /dev/null
+++ b/WebRoot/static/images/logo.png
diff --git a/WebRoot/static/images/remove.png b/WebRoot/static/images/remove.png
new file mode 100644
index 0000000..9ff79d1
--- /dev/null
+++ b/WebRoot/static/images/remove.png
diff --git a/WebRoot/static/images/right.png b/WebRoot/static/images/right.png
new file mode 100644
index 0000000..671b66f
--- /dev/null
+++ b/WebRoot/static/images/right.png
diff --git a/WebRoot/static/images/right_b.png b/WebRoot/static/images/right_b.png
new file mode 100644
index 0000000..bf0413b
--- /dev/null
+++ b/WebRoot/static/images/right_b.png
diff --git a/WebRoot/static/images/search.png b/WebRoot/static/images/search.png
new file mode 100644
index 0000000..d835442
--- /dev/null
+++ b/WebRoot/static/images/search.png
diff --git a/WebRoot/static/js/model.js b/WebRoot/static/js/model.js
new file mode 100644
index 0000000..5d6bab2
--- /dev/null
+++ b/WebRoot/static/js/model.js
@@ -0,0 +1,15 @@
+$(".tab1").click(function(){
+ var _this=$(this);
+ _this.find("ul").slideToggle(function(){
+ if(_this.find("ul").css("display")=="block")
+ _this.find(".right").attr("class","down jiao");
+ else
+ _this.find(".down").attr("class","right jiao");
+ });
+})
+$("#chooseAll").click(function(){
+ if(this.checked)
+ $("input[name='choose']").prop("checked", true);
+ else
+ $("input[name='choose']").prop("checked", false);
+})
\ No newline at end of file
diff --git a/src/com/fh/interceptor/LoginHandlerInterceptor.java b/src/com/fh/interceptor/LoginHandlerInterceptor.java
index 0426ff1..8ff0e4d 100644
--- a/src/com/fh/interceptor/LoginHandlerInterceptor.java
+++ b/src/com/fh/interceptor/LoginHandlerInterceptor.java
@@ -19,6 +19,11 @@ public class LoginHandlerInterceptor extends HandlerInterceptorAdapter{
if(user!=null){
path = path.substring(1, path.length());
boolean b = true;//Jurisdiction.hasJurisdiction(path); //访问权限校验
+ try{
+ Jurisdiction.hasJurisdiction(path);
+ }catch(Exception e){
+ e.printStackTrace();
+ }
if(!b){
response.sendRedirect(request.getContextPath() + Const.LOGIN);
}