diff --git a/Java/xumingpei/Task9/Task9Client/.idea/compiler.xml b/Java/xumingpei/Task9/Task9Client/.idea/compiler.xml new file mode 100644 index 0000000000..655ccd1f75 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Java/xumingpei/Task9/Task9Client/.idea/encodings.xml b/Java/xumingpei/Task9/Task9Client/.idea/encodings.xml new file mode 100644 index 0000000000..e79da7eced --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Java/xumingpei/Task9/Task9Client/.idea/inspectionProfiles/Project_Default.xml b/Java/xumingpei/Task9/Task9Client/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000000..6560a98983 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,36 @@ + + + + \ No newline at end of file diff --git a/Java/xumingpei/Task9/Task9Client/.idea/misc.xml b/Java/xumingpei/Task9/Task9Client/.idea/misc.xml new file mode 100644 index 0000000000..919019a77f --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/.idea/misc.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/Java/xumingpei/Task9/Task9Client/.idea/workspace.xml b/Java/xumingpei/Task9/Task9Client/.idea/workspace.xml new file mode 100644 index 0000000000..108df6786b --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/.idea/workspace.xml @@ -0,0 +1,753 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + commons + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + + + +
  • +
    + + <%--
  • --%> + <%--
  • --%> + <%--
  • --%> + + + + + diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/home.jsp b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/home.jsp new file mode 100644 index 0000000000..0ec8ff7559 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/home.jsp @@ -0,0 +1,275 @@ +<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + Title + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    高效
    +
    将五到七年的成长时间,缩短到一年到三年
    +
    +
    +
    +
    +
    +
    规范
    +
    标准的实战教程,不会走弯路标准的实战教程,不会走弯路
    +
    +
    +
    +
    +
    +
    人脉
    +
    同班好友,同院学长,技术大师,入学就混入职脉圈,为以后铺平道路。
    +
    +
    +
    +
    +
    + 12400 +
    +
    累计在线学习人数
    +
    +
    + 12499 +
    +
    累计已经找到满意工作
    +
    +
    +
    +
    + +
    如何学习
    +
    +
    +
    +
    1
    +
    匹配你现在的个人情况寻找适合自己的岗位
    +
    +
    +
    +
    2
    +
    了解职业前景薪金待遇、竞争压力等
    +
    +
    +
    +
    3
    +
    掌握行业内顶级技能
    +
    +
    +
    +
    4
    +
    查看职业目标任务
    +
    +
    +
    +
    +
    +
    5
    +
    参考学习资源,掌握技能点,逐个完成任务
    +
    +
    +
    +
    6
    +
    加入班级,和小伙伴们互帮互助,一块学习
    +
    +
    +
    +
    7
    +
    选择导师,一路引导加速自己成长
    +
    +
    +
    +
    8
    +
    完成职业技能,升级业界大牛
    +
    +
    +
    +
    + + +
    优秀学员展示
    +
    +
    + +
    +
    +
    +
    技术顾问:${student.name}
    +
    ${student.position}:${student.introduction} +
    +
    +
    +
    +
    +
    +
    战略合作企业
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    友情链接
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    diff --git "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/WEB-INF/views/info/delete01.jsp" b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/info.jsp similarity index 90% rename from "Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/WEB-INF/views/info/delete01.jsp" rename to Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/info.jsp index 12889ee5a6..6ddb58df46 100644 --- "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/WEB-INF/views/info/delete01.jsp" +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/info.jsp @@ -3,7 +3,7 @@ <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> - 操作结果 + 结果 @@ -14,7 +14,5 @@ - -返回列表 - \ No newline at end of file + diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/insert.jsp b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/insert.jsp new file mode 100644 index 0000000000..dcb191135a --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/insert.jsp @@ -0,0 +1,26 @@ +<%@ page isELIgnored="false"%> +<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" import="java.util.*"%> + +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> + + + 添加页面 + + +
    +
    + 学生名字:

    + 学生介绍:

    + 学生岗位:

    + 学生头像:

    + 学生薪水:

    + 就业状态:

    +

    +

    +

    +
    + +
    +
    + + diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/list.jsp b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/list.jsp new file mode 100644 index 0000000000..78673341ea --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/list.jsp @@ -0,0 +1,64 @@ +<%-- + Created by IntelliJ IDEA. + User: Shinelon + Date: 2019/5/7 + Time: 9:44 + To change this template use File | Settings | File Templates. +--%> +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> + + + + + 学生主页 + +
    + + +
    + +添加用户 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/update.jsp b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/update.jsp new file mode 100644 index 0000000000..01b8c43c40 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/info/update.jsp @@ -0,0 +1,33 @@ +<%-- + Created by IntelliJ IDEA. + User: Shinelon + Date: 2019/4/29 + Time: 17:10 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" import="java.util.*"%> + +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> + + + 更新页面 + + +
    +
    +
    + 学生名字:

    + 学生介绍:

    + 学生岗位:

    + 学生头像:

    + 学生薪水:

    + +

    +

    +

    +

    +
    + +
    + + diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/job.jsp b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/job.jsp new file mode 100644 index 0000000000..644fd842f3 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/job.jsp @@ -0,0 +1,88 @@ +<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> + + + + + Title + + + + + + +
    +
    +
    +
    + 首页 +  >  + 合作企业 +
    +
    + + +
    + + +
    +
    +
    +
    你图炸了
    +
    + ${job.professionName} + ${job.professionIntroduction} +
    +
    +
    +
    门槛
    +
    难易程度
    +
    +
    +
    成长周期${job.growthCycle}
    +
    稀缺程度${job.scarcityLevel}家公司需要
    +
    +
    +
    薪资待遇
    +
    +
    +
    0-1年
    ${job.salary}
    +
    +
    +
    1-3年
    ${job.salary}
    +
    +
    +
    3-5年
    ${job.salary}
    +
    +
    +
    +
    + ${job.learning}人正在学 +
    +
    + ${job.hint} +
    +
    +
    +
    +
    +
    +
    + + + diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/login.jsp b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/login.jsp new file mode 100644 index 0000000000..71f08c62cf --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/login.jsp @@ -0,0 +1,21 @@ +<%-- + Created by IntelliJ IDEA. + User: Shinelon + Date: 2019/4/3 + Time: 2:34 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + 登录 + + +

    登录

    + + 用户名: + 密码: + + + + diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/register.jsp b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/register.jsp new file mode 100644 index 0000000000..2a0b30bf8b --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/register.jsp @@ -0,0 +1,14 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + 注册 + + +

    注册

    + + 用户名: + 密码: + + + + \ No newline at end of file diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/template.jsp b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/template.jsp new file mode 100644 index 0000000000..3e77ed5f36 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/view/template.jsp @@ -0,0 +1,22 @@ +<%-- + Created by IntelliJ IDEA. + User: Shinelon + Date: 2019/3/30 + Time: 6:43 + To change this template use File | Settings | File Templates. +--%> +<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %> +<%@ page language="java" pageEncoding="UTF-8" %> + + + + + <tiles:insertAttribute name="title" ignore="true"/> + + + + + + + diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/web.xml b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000000..b2c5013f51 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,80 @@ + + + + xmp + + + + characterEncodingFilter + org.springframework.web.filter.CharacterEncodingFilter + + encoding + UTF-8 + + + forceEncoding + true + + + + characterEncodingFilter + /* + + + + + + HiddenHttpMethodFilter + org.springframework.web.filter.HiddenHttpMethodFilter + + + + HiddenHttpMethodFilter + /* + + + + + + contextConfigLocation + classpath:spring-mybatis.xml + + + + org.springframework.web.context.ContextLoaderListener + + + + + + mvc-dispatcher + + org.springframework.web.servlet.DispatcherServlet + + + contextConfigLocation + classpath:spring-mvc.xml + + + 1 + true + + + + + + mvc-dispatcher + + / + + + + + /tags + WEB-INF/datetag.tld + + + diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/css/task8.1.css b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/css/task8.1.css new file mode 100644 index 0000000000..aba7c43cba --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/css/task8.1.css @@ -0,0 +1,632 @@ +html { + font-size: 62%; +} +body { + background-color: #FAFBFA; +} +header { + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + font-size: 1.1rem; + color: #20B176; +} +.headico-box { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} +.headico1 { + width: 25px; + height: 27px; + margin: 0; + background-image: url(/static/image/img1.png); + background-position: -29px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.headico2 { + width: 25px; + height: 27px; + margin: 0; + background-image: url(/static/image/img1.png); + background-position: -55px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.headico3 { + width: 25px; + height: 27px; + margin: 0; + background-image: url(/static/image/img1.png); + background-position: -82px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main-div { + margin-top: 10rem; + margin-bottom: 2rem; +} +@media (max-width: 767px) { + /*在小于768像素的屏幕里,这里的样式才生效*/ + .ul-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .li-border { + width: 100%; + text-align: center; + } + .a-active { + font-size: 1.2rem; + color: #fff!important; + background-color: #36C388!important; + } + .main-box11 { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + .main2-text1box { + width: 16rem; + } + .main2-box { + height: 10rem; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + .main-hidden { + visibility: hidden; + } + ul { + padding: 0; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + .footer-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .footer-box1 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box2 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box3 { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + } +} +@media (min-width: 768px) { + /*在大于768像素的屏幕里,这里的样式才生效*/ + .ul-box { + margin: 0 10rem 0 0; + } + .li-box { + float: right; + } + .li-border { + border-bottom: 0.3rem solid #fff!important; + } + .a-active { + font-size: 1.2rem; + color: #fff!important; + background-color: #20B176!important; + } + .main-box12 { + border-left: 0.2rem dashed #9E9E9E; + } + .main-box11 { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + } + .main2-box { + height: 10rem; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .main-hidden2 { + visibility: hidden; + } + ul { + padding: 0; + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + } + .footer-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .footer-box1 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box2 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box3 { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + } + +} +@media (min-width: 992px) { + /*在大于992像素的屏幕里,这里的样式才生效*/ + .main2-text1box { + width: 12rem; + } + .main2-box { + height: 10rem; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .main-hidden2 { + visibility: inherit; + } + .main-hidden3 { + visibility: hidden; + } + .col-md-5 { + width: 20%; + } + ul { + padding: 0; + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + } + .footer-box { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + .footer-box1 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box2 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box3 { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-end; + } +} + + + + + + +.nav-style { + background-color: #20B176; + border: 0; + border-radius: 0; + margin-bottom: 0; +} +.a-style { + background-color: #20B176!important; + color: #fff!important; + font-size: 1.2rem; +} +.main-box1 { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.main-ico1 { + width: 44px; + height: 62px; + margin: 0.8rem; + background-image: url(/static/image/img1.png); + background-position: -137px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main-ico2 { + width: 60px; + height: 48px; + margin: 0.8rem; + background-image: url(/static/image/img1.png); + background-position: -233px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main-ico3 { + width: 52px; + height: 56px; + margin: 0.8rem; + background-image: url(/static/image/img1.png); + background-position: -181px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main-ico4 { + width: 13px; + height: 13px; + margin: 0.8rem; + background-image: url(/static/image/img1.png); + background-position: -0px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main-box1 { + height: 20rem; +} +.mian-text11 { + font-size: 1.5rem; + font-weight: bold; + color: #000; +} +.mian-text12 { + font-size: 1.2rem; + font-weight: lighter; + color: red; +} +.mian-text13 { + font-size: 1.2rem; + color: #9E9E9E; +} +.mian-text13box { + /*width: 20rem;*/ +} + +.main-headline1box { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} +.main-headline1 { + font-size: 1.5rem; + font-weight: bold; +} + + +.main-icobox { + height: 7rem; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} +/*.main2-box {*/ + /*height: 10rem;*/ + /*display: flex;*/ + /*flex-direction: row;*/ + /*justify-content: space-between;*/ + /*align-items: center;*/ +/*}*/ +.circle-box { + width: 5rem; + height: 5rem; + margin: 0.8rem; + background: #fff; + -moz-border-radius: 10rem; + -webkit-border-radius: 10rem; + border-radius: 10rem; + box-shadow: 0px 1px 1px #9E9E9E; + text-align: center; + line-height: 5rem; +} +.main2-ico5 { + width: 26px; + height: 28px; + margin: 0.8rem; + background-image: url(/static/image/img1.png); + background-position: -109px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main2-text2 { + font-size: 1.5rem; + color: #20B176; +} +.main2-text1 { + font-size: 1.1rem; + color: #9E9E9E; + font-weight: bold; +} +.main3-center { + margin: 2rem 0; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} +.main3-photo1 { + width: 108px; + height: 108px; + margin: 0.8rem; + background-image: url(/static/image/img3.png); + background-position: -0px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main3-photo2 { + width: 108px; + height: 108px; + margin: 0.8rem; + background-image: url(/static/image/img3.png); + background-position: -108px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main3-photo3 { + width: 108px; + height: 108px; + margin: 0.8rem; + background-image: url(/static/image/img3.png); + background-position: -216px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main3-photo4 { + width: 108px; + height: 108px; + margin: 0.8rem; + background-image: url(/static/image/img3.png); + background-position: -0px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main3-box { + width: 20rem; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + background-color: #fff; + box-shadow: 0 0 1px #9E9E9E; +} +.main3-text2box { + margin: 2rem; +} +.main3-text1 { + font-size: 1.5rem; + font-weight: bold; +} +.main3-text2 { + font-size: 1.2rem; + color: #9E9E9E; +} +.main4-ico1{ + width: 143px; + height: 54px; + /*margin: 0.8rem;*/ + background-image: url(/static/image/img2.png); + background-position: -433px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main4-ico2{ + width: 53px; + height: 58px; + /*margin: 0.8rem;*/ + background-image: url(/static/image/img2.png); + background-position: -0 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main4-ico3{ + width: 134px; + height: 54px; + /*margin: 0.8rem;*/ + background-image: url(/static/image/img2.png); + background-position: -299px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main4-ico4{ + width: 169px; + height: 39px; + /*margin: 0.8rem;*/ + background-image: url(/static/image/img2.png); + background-position: -576px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main4-ico5{ + width: 124px; + height: 56px; + /*margin: 0.8rem;*/ + background-image: url(/static/image/img2.png); + background-position: -175px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.main4-icobox { + height: 10rem; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} +.main4-box:hover { + box-shadow: 0 0 1px #9E9E9E; +} +.main4-box { + padding: 0; +} +.main4-div { + background-color: #fff; + box-shadow: 0 0 1px #9E9E9E; +} +/*ul {*/ + /*padding: 0;*/ + /*display: flex;*/ + /*flex-direction: row;*/ + /*justify-content: space-around;*/ + /*align-items: center;*/ +/*}*/ +.main5-div ul li { + margin: 1rem; + font-size: 1.2rem; + color: #9E9E9E; +} +.main5-div { + padding: 0; +} +li :hover { + border-bottom: 0.3rem solid #20B176; +} +a { + color: #9E9E9E; +} +footer { + background-color: #20B176; +} + +.footer-ico { + width: 92px; + height: 92px; + /*margin: 0.8rem;*/ + background-image: url(/static/image/wximg.png); + background-position: -0px 0; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} +.footer-box4 { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + border-top: 0.2rem solid #9E9E9E; +} +.footer-text1 { + font-size: 1.5rem; + color: #fff; +} +.footer-text2 { + font-size: 1.3rem; + color: #fff; +} +.footer-margin { + margin: 1rem 0; +} +.footer-style1 { + margin: 0 1rem; + padding: 0 1rem; + border-left: 0.1rem solid #fff; + border-right: 0.1rem solid #fff; +} +.footer-style2 { + margin: 0 2rem 0 0; +} +.footer-text3 { + font-size: 1rem; + color: #fff; +} \ No newline at end of file diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/css/task8.2.css b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/css/task8.2.css new file mode 100644 index 0000000000..a127a62248 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/css/task8.2.css @@ -0,0 +1,385 @@ +html { + font-size: 62.5%; +} +body { + background-color: #FAFBFA; +} +@media (max-width: 767px) { + /*在小于768像素的屏幕里,这里的样式才生效*/ + .ul-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .li-border { + width: 100%; + text-align: center; + } + .a-active { + font-size: 1.2rem; + color: #fff!important; + background-color: #36C388!important; + } + .footer-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .footer-box1 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box2 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box3 { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + } + .mianli-box1 { + box-shadow: 0px 0px 2px #ddd; + } + .main-icobox { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + box-shadow: 0px 0px 2px #ddd; + background-color: #fff; + } +} +@media (min-width: 768px) { + /*在大于768像素的屏幕里,这里的样式才生效*/ + .ul-box { + margin: 0 10rem 0 0; + } + .li-box { + float: right; + } + .li-border { + } + .heatuijian { + border-bottom: 0.3rem solid #fff!important; + } + .a-active { + font-size: 1.2rem; + color: #fff!important; + background-color: #20B176!important; + } + .footer-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .footer-box1 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box2 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box3 { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + } + .main-navbox { + /*margin: 0 15px;*/ + padding: 0; + box-shadow: 0px 0px 2px #ddd; + } + .mianli-box1 { + box-shadow: 0px 0px 2px #ddd; + } + .mian-navul { + padding: 0; + margin: 0; + list-style-type: none; + } + .main-icobox { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + box-shadow: 0px 0px 2px #ddd; + background-color: #fff; + } +} +@media (min-width: 992px) { + /*在大于992像素的屏幕里,这里的样式才生效*/ + .footer-box { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + + .footer-box1 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box2 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box3 { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-end; + } + + .main-navbox { + width: 25%; + padding: 0; + box-shadow: 0px 0px 2px #ddd; + } + + .mianli-box1 { + box-shadow: 0px 0px 2px #ddd; + } + + .mian-navul { + padding: 0; + list-style-type: none; + display: flex; + flex-direction: column; + justify-content: center; + align-items: baseline; + } + + .maintext-box { + margin: 0 0 0 5%; + width: 70%; + } + .main-icobox { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + box-shadow: 0px 0px 2px #ddd; + background-color: #fff; + } +} +@media (min-width: 1200px) { + .container { + width: 970px; + } +} +header { + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + font-size: 1.1rem; + color: #20B176; +} +.headico-box { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} +.headico1 { + width: 25px; + height: 27px; + margin: 0; + background-image: url(/static/image/img1.png); + background-position: -29px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.headico2 { + width: 25px; + height: 27px; + margin: 0; + background-image: url(/static/image/img1.png); + background-position: -55px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.headico3 { + width: 25px; + height: 27px; + margin: 0; + background-image: url(/static/image/img1.png); + background-position: -82px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.nav-style { + background-color: #20B176; + border: 0; + border-radius: 0; + margin-bottom: 0; +} +.a-style { + background-color: #20B176!important; + color: #fff!important; + font-size: 1.2rem; +} +footer { + background-color: #20B176; +} + +.footer-ico { + width: 92px; + height: 92px; + /*margin: 0.8rem;*/ + background-image: url(/static/image/wximg.png); + background-position: -0px 0; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} +.footer-box4 { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + border-top: 0.2rem solid #9E9E9E; +} +.footer-text1 { + font-size: 1.5rem; + color: #fff; +} +.footer-text2 { + font-size: 1.3rem; + color: #fff; +} +.footer-margin { + margin: 1rem 0; +} +.footer-style1 { + margin: 0 1rem; + padding: 0 1rem; + border-left: 0.1rem solid #fff; + border-right: 0.1rem solid #fff; +} +.footer-style2 { + margin: 0 2rem 0 0; +} +.footer-text3 { + font-size: 1rem; + color: #fff; +} + + +.main-text-text { + margin: 1rem 0; +} +.main-text-text1 { + font-size: 1.5rem; + font-weight: bold; + color: #000; +} +.main-text-text2 { + font-size: 1.4rem; + color: #20B176; +} + +.mianli-box { + padding: 1rem 0; + margin: 0 0 1rem 0; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} +.li-circle { + width: 8px; + height: 8px; + margin: 0.5rem; + background: #fff; + border: 1.5px #e6e6e6 solid; + -moz-border-radius: 8px; + -webkit-border-radius: 8px; + border-radius: 8px; +} + +.main-ico { + width: 122px; + height: 33px; + margin: 4rem 0 4rem 4rem; + background-image: url(/static/image/img2.png); + background-position: -53px 0; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} +.main-ultext1 { + font-size: 1.5rem; + font-weight: bold; + color: #000; +} + +.main-icotext { + color: #20B176; +} +.maintext-box { + padding: 0; +} +.maintext-textbox1 { + width: 45rem; + padding: 2rem 0rem; + margin: 0rem 4rem 0 2rem; + +} +.maintext-textbox2 { + margin: 0; + box-shadow: 0px 0px 2px #ddd; + background-color: #fff; +} +.maintext-textbox21 { + padding: 2rem 0rem; + margin: 0rem 4rem; +} +.maintext-text1 { + font-size: 1.4rem; + color: #9E9E9E; +} \ No newline at end of file diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/css/task8.3.css b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/css/task8.3.css new file mode 100644 index 0000000000..ef3a4858c6 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/css/task8.3.css @@ -0,0 +1,417 @@ +html { + font-size: 62.5%; +} +body { + background-color: #FAFBFA; +} +@media (max-width: 767px) { + /*在小于768像素的屏幕里,这里的样式才生效*/ + .ul-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .li-border { + width: 100%; + text-align: center; + } + .a-active { + font-size: 1.2rem; + color: #fff!important; + background-color: #36C388!important; + } + .footer-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .footer-box1 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box2 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box3 { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + } +} +@media (min-width: 768px) { + /*在大于768像素的屏幕里,这里的样式才生效*/ + .ul-box { + margin: 0 10rem 0 0; + } + .li-box { + float: right; + } + .li-border { + + } + .headzhiye { + border-bottom: 0.3rem solid #fff!important; + } + .a-active { + font-size: 1.2rem; + color: #fff!important; + background-color: #20B176!important; + } + .footer-box { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + } + .footer-box1 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box2 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box3 { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + } +} +@media (min-width: 992px) { + /*在大于992像素的屏幕里,这里的样式才生效*/ + .footer-box { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + } + .footer-box1 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box2 { + height: 8rem; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + + .footer-box3 { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-end; + } +} +@media (min-width: 1200px) { + .container { + width: 970px; + } +} +header { + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + font-size: 1.1rem; + color: #20B176; +} +.headico-box { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} +.headico1 { + width: 25px; + height: 27px; + margin: 0; + background-image: url(/static/image/img1.png); + background-position: -29px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.headico2 { + width: 25px; + height: 27px; + margin: 0; + background-image: url(/static/image/img1.png); + background-position: -55px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.headico3 { + width: 25px; + height: 27px; + margin: 0; + background-image: url(/static/image/img1.png); + background-position: -82px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.nav-style { + background-color: #20B176; + border: 0; + border-radius: 0; + margin-bottom: 0; +} +.a-style { + background-color: #20B176!important; + color: #fff!important; + font-size: 1.2rem; +} +footer { + background-color: #20B176; +} + +.footer-ico { + width: 92px; + height: 92px; + /*margin: 0.8rem;*/ + background-image: url(/static/image/wximg.png); + background-position: -0px 0; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); +} +.footer-box4 { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + border-top: 0.2rem solid #9E9E9E; +} +.footer-text1 { + font-size: 1.5rem; + color: #fff; +} +.footer-text2 { + font-size: 1.3rem; + color: #fff; +} +.footer-margin { + margin: 1rem 0; +} +.footer-style1 { + margin: 0 1rem; + padding: 0 1rem; + border-left: 0.1rem solid #fff; + border-right: 0.1rem solid #fff; +} +.footer-style2 { + margin: 0 2rem 0 0; +} +.footer-text3 { + font-size: 1rem; + color: #fff; +} +.main-text-text { + padding: 1rem 1.5rem; + border-bottom: 1.5px #e6e6e6 solid; +} +.main-text-text1 { + font-size: 1.5rem; + font-weight: bold; + color: #000; +} +.main-text-text2 { + font-size: 1.4rem; + color: #20B176; +} +.main-text-text3 { + font-size: 1.4rem; + color: #000; +} +.mainbox-box { + margin: 2rem 0; + border: 0.1rem solid #ddd; +} +.mianbox-box1 { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + border: 0.05rem solid #ddd; +} +.mainbox-img { + /*width: 100%;*/ + padding: 0; + /*margin: 15px;*/ + margin: 1rem; +} +.mianbox-box1text { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; +} +.mianbox-box1text1 { + margin: 0 0 1rem 0; + font-size: 1.5rem; + font-weight: bold; +} +.mianbox-box1text2 { + margin: 0 1rem 0 0; + font-size: 1.4rem; +} +.mianbox-box2 { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; +} +.mianbox-box2icobox { + width: 50%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + border: 0.05rem solid #ddd; +} +.mianbox-box2icoboxtext { + margin: 1rem; + font-size: 1.3rem; + color: #9E9E9E; +} +.mianbox-box2ico { + width: 15px; + height: 16px; + /*margin: 0.8rem;*/ + background-image: url(/static/image/img1.png); + background-position: -13px 0; + -webkit-transform: scale(0.7); + -moz-transform: scale(0.7); + -ms-transform: scale(0.7); + -o-transform: scale(0.7); + transform: scale(0.7); +} +.mianbox-box3 { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} +.mianbox-box3icobox { + width: 50%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + border: 0.05rem solid #ddd; + } +.mianbox-box3icoboxtext1 { + margin: 1rem; + font-size: 1.3rem; + color: #9E9E9E; +} +.mianbox-box3icoboxtext2 { + margin: 1rem 0 1rem 1rem; + font-size: 1.3rem; + color: red; +} +.mianbox-box4 { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + border: 0.05rem solid #ddd; +} +.mianbox-box4icobox1 { + width: 50%; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; +} +.mianbox-box4icobox1text { + margin: 4rem; + font-size: 1.3rem; + color: #9E9E9E; +} +.mianbox-box4icobox2 { + width: 50%; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.mianbox-box4icoboxbox { + padding: 1rem 0; + width: 100%; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + border: 0.05rem solid #ddd; +} +.mianbox-box4icoboxboxtext { + padding: 0 1rem; + font-size: 1.3rem; +} +.mianbox-box5 { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + border: 0.05rem solid #ddd; +} +.mianbox-box5text1 { + margin: 1rem; + font-size: 1.5rem; + font-weight: bold; +} +.mianbox-box5text2 { + margin: 1rem -1rem; + font-size: 1.5rem; + font-weight: bold; + color: red; +} +.mianbox-box6 { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: center; + border: 0.05rem solid #ddd; +} +.mianbox-box6text { + margin: 1rem; + font-size: 1.3rem; + color: #9E9E9E; +} diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/footerimg.jpg b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/footerimg.jpg new file mode 100644 index 0000000000..57b54a435b Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/footerimg.jpg differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg1.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg1.png new file mode 100644 index 0000000000..da93bdba1a Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg1.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg2.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg2.png new file mode 100644 index 0000000000..0b24476316 Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg2.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg3.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg3.png new file mode 100644 index 0000000000..7e7330521c Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg3.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg4.jpg b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg4.jpg new file mode 100644 index 0000000000..6d3ac898d2 Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg4.jpg differ diff --git "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t11/imges/687.png" b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg4.png similarity index 99% rename from "Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t11/imges/687.png" rename to Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg4.png index 1337c27e61..4562ff6777 100644 Binary files "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t11/imges/687.png" and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg4.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg5.jpeg b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg5.jpeg new file mode 100644 index 0000000000..830ea08ab6 Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/headimg5.jpeg differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg1.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg1.png new file mode 100644 index 0000000000..e5541f68c5 Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg1.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg2.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg2.png new file mode 100644 index 0000000000..7b199ed39e Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg2.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg3.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg3.png new file mode 100644 index 0000000000..522d1c3b8e Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg3.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg4.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg4.png new file mode 100644 index 0000000000..4562ff6777 Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/headimg4.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/wximg.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/wximg.png new file mode 100644 index 0000000000..5f62737a16 Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/wximg.png differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\210\230\347\225\245\345\220\210\344\275\234\344\274\201\344\270\232_03.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\210\230\347\225\245\345\220\210\344\275\234\344\274\201\344\270\232_03.png" new file mode 100644 index 0000000000..7a59de3c4e Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\210\230\347\225\245\345\220\210\344\275\234\344\274\201\344\270\232_03.png" differ diff --git "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t10/imges/453254312.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_03.png" similarity index 59% rename from "Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t10/imges/453254312.png" rename to "Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_03.png" index d6774388de..8da48d0e65 100644 Binary files "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t10/imges/453254312.png" and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_03.png" differ diff --git "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t10/imges/54354.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_05.png" similarity index 54% rename from "Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t10/imges/54354.png" rename to "Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_05.png" index f4416f83b6..3d4999462b 100644 Binary files "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t10/imges/54354.png" and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_05.png" differ diff --git "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t10/imges/789678978.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_07.png" similarity index 51% rename from "Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t10/imges/789678978.png" rename to "Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_07.png" index d4e552f034..6218dea52c 100644 Binary files "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t10/imges/789678978.png" and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_07.png" differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_13.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_13.png" new file mode 100644 index 0000000000..ea089642b4 Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_13.png" differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_16.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_16.png" new file mode 100644 index 0000000000..437cb149ae Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_16.png" differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_19.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_19.png" new file mode 100644 index 0000000000..01ace0f551 Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_19.png" differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_24.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_24.png" new file mode 100644 index 0000000000..ae55afbbbf Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_24.png" differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_28.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_28.png" new file mode 100644 index 0000000000..881113899e Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_28.png" differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_47.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_47.png" new file mode 100644 index 0000000000..df3f7a1980 Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_47.png" differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_50.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_50.png" new file mode 100644 index 0000000000..6b7620a24c Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_50.png" differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_53.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_53.png" new file mode 100644 index 0000000000..f8b1f1afa9 Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_53.png" differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_56.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_56.png" new file mode 100644 index 0000000000..3886210c71 Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_56.png" differ diff --git "a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_59.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_59.png" new file mode 100644 index 0000000000..beb1fb897b Binary files /dev/null and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\346\212\200\350\203\275\346\240\221\351\246\226\351\241\265_59.png" differ diff --git "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t11/imges/xx.png" "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\350\201\214\344\275\215\345\210\227\350\241\250_07.png" similarity index 58% rename from "Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t11/imges/xx.png" rename to "Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\350\201\214\344\275\215\345\210\227\350\241\250_07.png" index 4b05fa812b..442a73ead6 100644 Binary files "a/Java/zhanggaoyuan/\344\273\273\345\212\2419/RMICient/src/main/webapp/static/imges/t11/imges/xx.png" and "b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img/\350\201\214\344\275\215\345\210\227\350\241\250_07.png" differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img1.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img1.png new file mode 100644 index 0000000000..4975c10b79 Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img1.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img1.sprite b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img1.sprite new file mode 100644 index 0000000000..3299ceaa04 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img1.sprite @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img2.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img2.png new file mode 100644 index 0000000000..8c45aaeb6f Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img2.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img2.sprite b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img2.sprite new file mode 100644 index 0000000000..75bdbde413 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img2.sprite @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img3.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img3.png new file mode 100644 index 0000000000..3893d4b260 Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img3.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img3.sprite b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img3.sprite new file mode 100644 index 0000000000..9f0e66af25 --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/img3.sprite @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/wximg.png b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/wximg.png new file mode 100644 index 0000000000..5f62737a16 Binary files /dev/null and b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/image/wximg.png differ diff --git a/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/js/jQuery.Form.js b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/js/jQuery.Form.js new file mode 100644 index 0000000000..be5936551c --- /dev/null +++ b/Java/xumingpei/Task9/Task9Client/src/main/webapp/static/js/jQuery.Form.js @@ -0,0 +1,1277 @@ +/*! + * jQuery Form Plugin + * version: 3.51.0-2014.06.20 + * Requires jQuery v1.5 or later + * Copyright (c) 2014 M. Alsup + * Examples and documentation at: http://malsup.com/jquery/form/ + * Project repository: https://github.com/malsup/form + * Dual licensed under the MIT and GPL licenses. + * https://github.com/malsup/form#copyright-and-license + */ +/*global ActiveXObject */ + +// AMD support +(function (factory) { + "use strict"; + if (typeof define === 'function' && define.amd) { + // using AMD; register as anon module + define(['jquery'], factory); + } else { + // no AMD; invoke directly + factory( (typeof(jQuery) != 'undefined') ? jQuery : window.Zepto ); + } +} + +(function($) { + "use strict"; + + /* + Usage Note: + ----------- + Do not use both ajaxSubmit and ajaxForm on the same form. These + functions are mutually exclusive. Use ajaxSubmit if you want + to bind your own submit handler to the form. For example, + + $(document).ready(function() { + $('#myForm').on('submit', function(e) { + e.preventDefault(); // <-- important + $(this).ajaxSubmit({ + target: '#output' + }); + }); + }); + + Use ajaxForm when you want the plugin to manage all the event binding + for you. For example, + + $(document).ready(function() { + $('#myForm').ajaxForm({ + target: '#output' + }); + }); + + You can also use ajaxForm with delegation (requires jQuery v1.7+), so the + form does not have to exist when you invoke ajaxForm: + + $('#myForm').ajaxForm({ + delegation: true, + target: '#output' + }); + + When using ajaxForm, the ajaxSubmit function will be invoked for you + at the appropriate time. + */ + + /** + * Feature detection + */ + var feature = {}; + feature.fileapi = $("").get(0).files !== undefined; + feature.formdata = window.FormData !== undefined; + + var hasProp = !!$.fn.prop; + +// attr2 uses prop when it can but checks the return type for +// an expected string. this accounts for the case where a form +// contains inputs with names like "action" or "method"; in those +// cases "prop" returns the element + $.fn.attr2 = function() { + if ( ! hasProp ) { + return this.attr.apply(this, arguments); + } + var val = this.prop.apply(this, arguments); + if ( ( val && val.jquery ) || typeof val === 'string' ) { + return val; + } + return this.attr.apply(this, arguments); + }; + + /** + * ajaxSubmit() provides a mechanism for immediately submitting + * an HTML form using AJAX. + */ + $.fn.ajaxSubmit = function(options) { + /*jshint scripturl:true */ + + // fast fail if nothing selected (http://dev.jquery.com/ticket/2752) + if (!this.length) { + log('ajaxSubmit: skipping submit process - no element selected'); + return this; + } + + var method, action, url, $form = this; + + if (typeof options == 'function') { + options = { success: options }; + } + else if ( options === undefined ) { + options = {}; + } + + method = options.type || this.attr2('method'); + action = options.url || this.attr2('action'); + + url = (typeof action === 'string') ? $.trim(action) : ''; + url = url || window.location.href || ''; + if (url) { + // clean url (don't include hash vaue) + url = (url.match(/^([^#]+)/)||[])[1]; + } + + options = $.extend(true, { + url: url, + success: $.ajaxSettings.success, + type: method || $.ajaxSettings.type, + iframeSrc: /^https/i.test(window.location.href || '') ? 'javascript:false' : 'about:blank' + }, options); + + // hook for manipulating the form data before it is extracted; + // convenient for use with rich editors like tinyMCE or FCKEditor + var veto = {}; + this.trigger('form-pre-serialize', [this, options, veto]); + if (veto.veto) { + log('ajaxSubmit: submit vetoed via form-pre-serialize trigger'); + return this; + } + + // provide opportunity to alter form data before it is serialized + if (options.beforeSerialize && options.beforeSerialize(this, options) === false) { + log('ajaxSubmit: submit aborted via beforeSerialize callback'); + return this; + } + + var traditional = options.traditional; + if ( traditional === undefined ) { + traditional = $.ajaxSettings.traditional; + } + + var elements = []; + var qx, a = this.formToArray(options.semantic, elements); + if (options.data) { + options.extraData = options.data; + qx = $.param(options.data, traditional); + } + + // give pre-submit callback an opportunity to abort the submit + if (options.beforeSubmit && options.beforeSubmit(a, this, options) === false) { + log('ajaxSubmit: submit aborted via beforeSubmit callback'); + return this; + } + + // fire vetoable 'validate' event + this.trigger('form-submit-validate', [a, this, options, veto]); + if (veto.veto) { + log('ajaxSubmit: submit vetoed via form-submit-validate trigger'); + return this; + } + + var q = $.param(a, traditional); + if (qx) { + q = ( q ? (q + '&' + qx) : qx ); + } + if (options.type.toUpperCase() == 'GET') { + options.url += (options.url.indexOf('?') >= 0 ? '&' : '?') + q; + options.data = null; // data is null for 'get' + } + else { + options.data = q; // data is the query string for 'post' + } + + var callbacks = []; + if (options.resetForm) { + callbacks.push(function() { $form.resetForm(); }); + } + if (options.clearForm) { + callbacks.push(function() { $form.clearForm(options.includeHidden); }); + } + + // perform a load on the target only if dataType is not provided + if (!options.dataType && options.target) { + var oldSuccess = options.success || function(){}; + callbacks.push(function(data) { + var fn = options.replaceTarget ? 'replaceWith' : 'html'; + $(options.target)[fn](data).each(oldSuccess, arguments); + }); + } + else if (options.success) { + callbacks.push(options.success); + } + + options.success = function(data, status, xhr) { // jQuery 1.4+ passes xhr as 3rd arg + var context = options.context || this ; // jQuery 1.4+ supports scope context + for (var i=0, max=callbacks.length; i < max; i++) { + callbacks[i].apply(context, [data, status, xhr || $form, $form]); + } + }; + + if (options.error) { + var oldError = options.error; + options.error = function(xhr, status, error) { + var context = options.context || this; + oldError.apply(context, [xhr, status, error, $form]); + }; + } + + if (options.complete) { + var oldComplete = options.complete; + options.complete = function(xhr, status) { + var context = options.context || this; + oldComplete.apply(context, [xhr, status, $form]); + }; + } + + // are there files to upload? + + // [value] (issue #113), also see comment: + // https://github.com/malsup/form/commit/588306aedba1de01388032d5f42a60159eea9228#commitcomment-2180219 + var fileInputs = $('input[type=file]:enabled', this).filter(function() { return $(this).val() !== ''; }); + + var hasFileInputs = fileInputs.length > 0; + var mp = 'multipart/form-data'; + var multipart = ($form.attr('enctype') == mp || $form.attr('encoding') == mp); + + var fileAPI = feature.fileapi && feature.formdata; + log("fileAPI :" + fileAPI); + var shouldUseFrame = (hasFileInputs || multipart) && !fileAPI; + + var jqxhr; + + // options.iframe allows user to force iframe mode + // 06-NOV-09: now defaulting to iframe mode if file input is detected + if (options.iframe !== false && (options.iframe || shouldUseFrame)) { + // hack to fix Safari hang (thanks to Tim Molendijk for this) + // see: http://groups.google.com/group/jquery-dev/browse_thread/thread/36395b7ab510dd5d + if (options.closeKeepAlive) { + $.get(options.closeKeepAlive, function() { + jqxhr = fileUploadIframe(a); + }); + } + else { + jqxhr = fileUploadIframe(a); + } + } + else if ((hasFileInputs || multipart) && fileAPI) { + jqxhr = fileUploadXhr(a); + } + else { + jqxhr = $.ajax(options); + } + + $form.removeData('jqxhr').data('jqxhr', jqxhr); + + // clear element array + for (var k=0; k < elements.length; k++) { + elements[k] = null; + } + + // fire 'notify' event + this.trigger('form-submit-notify', [this, options]); + return this; + + // utility fn for deep serialization + function deepSerialize(extraData){ + var serialized = $.param(extraData, options.traditional).split('&'); + var len = serialized.length; + var result = []; + var i, part; + for (i=0; i < len; i++) { + // #252; undo param space replacement + serialized[i] = serialized[i].replace(/\+/g,' '); + part = serialized[i].split('='); + // #278; use array instead of object storage, favoring array serializations + result.push([decodeURIComponent(part[0]), decodeURIComponent(part[1])]); + } + return result; + } + + // XMLHttpRequest Level 2 file uploads (big hat tip to francois2metz) + function fileUploadXhr(a) { + var formdata = new FormData(); + + for (var i=0; i < a.length; i++) { + formdata.append(a[i].name, a[i].value); + } + + if (options.extraData) { + var serializedData = deepSerialize(options.extraData); + for (i=0; i < serializedData.length; i++) { + if (serializedData[i]) { + formdata.append(serializedData[i][0], serializedData[i][1]); + } + } + } + + options.data = null; + + var s = $.extend(true, {}, $.ajaxSettings, options, { + contentType: false, + processData: false, + cache: false, + type: method || 'POST' + }); + + if (options.uploadProgress) { + // workaround because jqXHR does not expose upload property + s.xhr = function() { + var xhr = $.ajaxSettings.xhr(); + if (xhr.upload) { + xhr.upload.addEventListener('progress', function(event) { + var percent = 0; + var position = event.loaded || event.position; /*event.position is deprecated*/ + var total = event.total; + if (event.lengthComputable) { + percent = Math.ceil(position / total * 100); + } + options.uploadProgress(event, position, total, percent); + }, false); + } + return xhr; + }; + } + + s.data = null; + var beforeSend = s.beforeSend; + s.beforeSend = function(xhr, o) { + //Send FormData() provided by user + if (options.formData) { + o.data = options.formData; + } + else { + o.data = formdata; + } + if(beforeSend) { + beforeSend.call(this, xhr, o); + } + }; + return $.ajax(s); + } + + // private function for handling file uploads (hat tip to YAHOO!) + function fileUploadIframe(a) { + var form = $form[0], el, i, s, g, id, $io, io, xhr, sub, n, timedOut, timeoutHandle; + var deferred = $.Deferred(); + + // #341 + deferred.abort = function(status) { + xhr.abort(status); + }; + + if (a) { + // ensure that every serialized input is still enabled + for (i=0; i < elements.length; i++) { + el = $(elements[i]); + if ( hasProp ) { + el.prop('disabled', false); + } + else { + el.removeAttr('disabled'); + } + } + } + + s = $.extend(true, {}, $.ajaxSettings, options); + s.context = s.context || s; + id = 'jqFormIO' + (new Date().getTime()); + if (s.iframeTarget) { + $io = $(s.iframeTarget); + n = $io.attr2('name'); + if (!n) { + $io.attr2('name', id); + } + else { + id = n; + } + } + else { + $io = $('
    idnameintroductionpositionimgsalarystatuscreateAtupdateAtcreateBy编辑删除
    ${student.id}${student.name}${student.introduction}${student.position}${student.img}${student.salary}${student.status}${student.createAt}${student.updateAt}${student.createBy}编辑删除