Edit D:\chineseall_products\chineseall_digitallib\digitallib\digitalLib6\pages\kindergarten\index.jsp
<%@ page contentType="text/html;charset=utf-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <s:set name="templatePath" value="@com.chineseall.core.servlet.InitParameters@pageTemplatePath" /> <!DOCTYPE HTML> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <meta charset="utf-8"> <title><s:action name="viewSchoolName" executeResult="true"> <s:param name="sid" value="sid"></s:param> </s:action></title> <link href="/pages/${templatePath}/css/index.css" rel="stylesheet"> <link type="text/css" href="/pages/${templatePath}/css/jquery.bxslider.css" rel="stylesheet"> <script type="text/javascript" src="/js/judgeInput.js"></script> <jsp:include page="/pages/${templatePath}/top.jsp" /> </head> <body> <div class="page"> <s:set name="menuIndex" value="1" /> <jsp:include page="/pages/${templatePath}/navMenu.jsp" /> <!--denglu--> <div class="left"> <div class="login"> <s:if test="#session.currentLoggedUser==null"> <div class="loginline"> <img src="/pages/${templatePath}/images/name.png"> <input id="userName" name="userName" type="text" placeholder="??????" value="<s:property value="userName"/>" maxlength="20" /> </div> <div class="loginline"> <img src="/pages/${templatePath}/images/miam.png"> <input id="password" name="password" type="password" placeholder="??????" value="<s:property value="password"/>" maxlength="30" /> </div> <a href="javascript: void(0);" id="login_a"><img src="/pages/${templatePath}/images/login_btn.png"></a> <div class="rem_password clear"> <input name="isRememberPass" type="checkbox" value="1" <s:if test="isCookieValue == 1">checked="checked"</s:if>>?????? <input type="hidden" name="loginToken" id="loginToken" value="<s:property value="@com.digitallib.util.CsrfUtil@generateAndReturnCsrfToken('loginToken')"/>"> <input id="isCookieValue" name="isCookieValue" type="hidden" value="<s:property value="isCookieValue"/>"> <span class="red" id="login_info"></span> </div> <div class="rem_bot"> <s:if test="@com.chineseall.core.GlobalConstants@configs.get('user.register.open')==1"> <s:if test="@com.chineseall.core.servlet.InitParameters@ssoSwitch==null || !@com.chineseall.core.servlet.InitParameters@ssoSwitch.entityValue.equals('OPEN')"> <a href="/eintragung.action">???</a> </s:if> <s:else> <a href="<s:property value="@com.chineseall.core.servlet.InitParameters@ssoRegLink.entityValue"/>">???</a> </s:else> </s:if> <!--<span>|</span><a href="javascript: alert('?????...');">??????</a>--> </div> </s:if> <s:else> <div class="yde"> <img id="userHeadPortrait" src="<s:property value="#request.jUser.userHeadPortrait"/>"><font id="displayName"><s:property value="#request.jUser.displayName"/></font> <span id="className"><s:property value="#request.jUser.className"/></span><p id="signature"><s:property value="#request.jUser.signature"/></p> </div> <div class="yde_list"> <span>?????<font id="borrowBook"><s:property value="#request.jUser.borrowBook"/></font></span> <span>?????<font id="collectionBook"><s:property value="#request.jUser.collectionBook"/></font></span> <span>?????<font id="recommendBook"><s:property value="#request.jUser.recommendBook"/></font></span><br> <p><a href="/valja.action">????</a></p> </div> </s:else> </div> <div class="clear"></div> <s:action name="indexBookRanking" executeResult="true" namespace="/"/> <!--????????--> <s:action name="indexPlayRanking" executeResult="true" namespace="/"/> <!--????????--> <s:action name="indexReaderRanking" executeResult="true" namespace="/"/> <!--???????????--> <s:action name="indexUserRecommendRanking" executeResult="true" namespace="/" /> </div> <!-- ??????--> <div class="right"> <!--jiansuo--> <div class="searchbar"> <div class="ico"></div> <div class="search"> <form name="searchForm" id="searchForm" action="search.action" method="post"> <input class="sea_input" name="keyword" id="searchValue" type="text" placeholder="?????????"> <a href="javascript:searchResource();" title="???"><img src="/pages/${templatePath}/images/searchbtn.jpg"></a><br> <span> <input name="searchItem" type="radio" value="1" checked="checked">?????</span> <span> <input name="searchItem" type="radio" value="2">??? </span> <span> <input name="searchItem" type="radio" value="3">???? </span> <span> <input name="searchItem" type="radio" value="4">????? </span> <input type="hidden" name="csrfToken" value="<s:property value="@com.digitallib.util.CsrfUtil@generateAndReturnCsrfToken()"/>"> <input type="hidden" name="vo.type" id="voType" value="0"> </form> </div> <div class="search_zt"> <img src="/pages/${templatePath}/images/ico1.png">???????? <div> <a href="/sortBook.action?currentCode=10">A</a> <a href="/sortBook.action?currentCode=11">B</a> <a href="/sortBook.action?currentCode=12">C</a> <a href="/sortBook.action?currentCode=13">D</a> <a href="/sortBook.action?currentCode=14">E</a> <a href="/sortBook.action?currentCode=15">F</a> <a href="/sortBook.action?currentCode=16">G</a> <a href="/sortBook.action?currentCode=17">H</a> <a href="/sortBook.action?currentCode=18">I</a> <a href="/sortBook.action?currentCode=19">J</a> <a href="/sortBook.action?currentCode=20">K</a> <a href="/sortBook.action?currentCode=21">N</a> <a href="/sortBook.action?currentCode=22">O</a> <a href="/sortBook.action?currentCode=23">P</a> <a href="/sortBook.action?currentCode=24">Q</a> <a href="/sortBook.action?currentCode=25">R</a> <a href="/sortBook.action?currentCode=26">S</a> <a href="/sortBook.action?currentCode=27">T</a> <a href="/sortBook.action?currentCode=28">U</a> <a href="/sortBook.action?currentCode=29">V</a> <a href="/sortBook.action?currentCode=30">X</a> <a href="/sortBook.action?currentCode=31">Z</a> </div> </div> </div> <!--fenlei--> <div class="toptext"> ?????<span class="green"><s:property value="statisticsVo.visitCount"/></span>??????????? </div> <div class="classify"> <div class="quick_sort"> <img src="/pages/${templatePath}/images/ico1.png">??????? </div> <A href="/classSortResource.action?bookUser=-3"><img src="/pages/${templatePath}/images/xiao.png"></A> <A href="/classSortResource.action?bookUser=-2"> <img src="/pages/${templatePath}/images/zhong.png"></A> <A href="/classSortResource.action?bookUser=-1"> <img src="/pages/${templatePath}/images/da.png"></A> </div> <!--??????--> <div class="right_roll"> <!--??????--> <div class="rollpic"> <div class="i_leftpic"> <div class="slider7"> <s:if test="recommendList != null && recommendList.size()>0"> <s:iterator value="recommendList" status="obj"> <div class="slide"> <img onclick="javascript: location.href='<s:property value="website"/>';" src="<s:property value="headImage"/>" title="<s:property value="title"/>"> </div> </s:iterator> </s:if> <s:else> <div class="slide"> <img src="/pages/${templatePath}/images/temp.jpg" title="??????"> </div> </s:else> </div> </div> </div> <!--?????????--> <div class="dynamic"> ???????? <a href="/newsHome.action">???>></a> </div> <ul> <s:iterator value="newsList" status="obj"> <s:if test="#obj.index < 4"> <li><a href="/newsDetail.action?objectId=<s:property value="id"/>" target="_blank"><s:property value="title"/></a></li> </s:if> </s:iterator> </ul> </div> <div class="clear"></div> <!--??????--> <div class="recommended_book">??????</div> <ul class="rec_booklist"> <s:iterator value="recommendBookList"> <li> <div class="listimg"> <a href="/bookDetail.action?objectId=<s:property value="id"/>"> <s:if test="bookCover == null"> <img src="/bookfiles/defaultCover.jpg"> </s:if> <s:else> <img src="<s:property value="bookCover"/>" onerror="this.src='/bookfiles/defaultCover.jpg'"> </s:else> </a> </div> <div class="bookname"> <a href="/bookDetail.action?objectId=<s:property value="id"/>"><s:property value="name"/></a> </div> <div class="writer"><s:property value="author"/></div> <div class="press"><s:property value="publisher"/></div> <div class="ntro"><s:property value="intro"/></div> </li> </s:iterator> </ul> <!--??????--> <div class="recommended_book">??????</div> <ul class="rec_booklist videolist"> <s:iterator value="mediaList" status="obj"> <li> <div class="listimg"> <a href="mediaDetail.action?objectId=<s:property value="id"/>"> <s:if test="headImage == null"> <img src="/bookfiles/defaultCover.jpg"> </s:if> <s:else> <img src="<s:property value="headImage"/>" onerror="this.src='/bookfiles/defaultCover.jpg'"> </s:else> </a> </div> <div class="bookname"> <a href="mediaDetail.action?objectId=<s:property value="id"/>"><s:property value="title"/></a> </div> <div class="press"><s:property value="author"/></div> <div class="tips"> <s:if test="type == 1">.MP3</s:if> <s:elseif test="type == 2">.MP4</s:elseif> </div> </li> </s:iterator> </ul> </div> </div> <s:action name="foot" executeResult="true"> <s:param name="sid" value="sid"></s:param> </s:action> <script src="/pages/${templatePath}/js/jquery.bxslider.js"></script> <script type="text/javascript" src="/js/aes.js"></script> <script type="text/javascript" src="/js/pad-zeropadding-min.js"></script> <script type="text/javascript"> var isQueue = false; $(document).ready(function() { init(); }); function init() { $('.slider7').bxSlider({ infiniteLoop : true, randomStart : false, auto : true }); $("#password").change(function() { $("#isCookieValue").val("0") }); $("#login_a").click(login_a); $("input[name='searchItem']").click(function() { switch(Number($(this).val())) { case 1: $("#searchValue").attr("placeholder", "?????????"); $("#searchValue").attr("name", "keyword"); $("#voType").val("0"); break; case 2: $("#searchValue").attr("placeholder", "????????"); $("#searchValue").attr("name", "vo.bookName"); $("#voType").val("1"); break; case 3: $("#searchValue").attr("placeholder", "????????"); $("#searchValue").attr("name", "vo.bookAuthor"); $("#voType").val("1"); break; case 4: $("#searchValue").attr("placeholder", "?????????"); $("#searchValue").attr("name", "vo.bookPublisher"); $("#voType").val("1"); break; } }); } function initSlider() { $('.slider7').bxSlider({ infiniteLoop : true, randomStart : false, auto : true }); } function login_a() { if (isQueue) return false; $("#login_info").html(""); isQueue = true; var userName = $.trim($("#userName").val()); var password = $.trim($("#password").val()); if (userName.length == 0) { $("#login_info").html("???????????"); $("#userName").focus(); return false; } if (password.length < 6) { $("#login_info").html("????????????"); $("#password").focus(); return false; } var isRememberPass = $("input[name='isRememberPass']:checked") .val(); var isCookieValue = $("#isCookieValue").val(); var key = CryptoJS.enc.Utf8.parse("digitallibrary00"); var iv = CryptoJS.enc.Utf8.parse("chinesepublisher"); var tempUserName = document.getElementById("userName").value; var tempPassword = document.getElementById("password").value; $("#userName").val(CryptoJS.AES.encrypt(userName, key, { iv : iv, mode : CryptoJS.mode.CBC, padding : CryptoJS.pad.ZeroPadding })); userName = $("#userName").val(); $("#userName").val(tempUserName); ; if (isCookieValue != 1) { $("#password").val(CryptoJS.AES.encrypt(password, key, { iv : iv, mode : CryptoJS.mode.CBC, padding : CryptoJS.pad.ZeroPadding })); password = $("#password").val(); $("#password").val(tempPassword); } var data = { "vo.userName" : userName, "vo.password" : password, "isRememberPass" : isRememberPass, "loginToken":$("#loginToken").val() }; $.ajax({ url : '/ajaxLogin.action', data : data, type : 'post', dataType : 'json', success : function(res) { if (!res || res.result == undefined) { isQueue = false; $("#login_info").html("?????????,???????????"); } else if (res.result == "0" || res.result == "-1" || res.result == "-2") { isQueue = false; if (res.msg != undefined) { $("#login_info").html(res.msg); if (res.result == "0") { $("#userName").focus(); } else { $("#password").focus(); } } else if (res.vMsg != undefined) { $("#login_info").html(res.vMsg); } $("#loginToken").val(res.loginToken); } else if (res.result == "1") { window.location.href = "/?token=" + res.token; } else if (res.result == "2") { window.location.href = "/modifyPassword.action"; } }, error : function(XMLHttpRequest, textStatus, errorThrown) { isQueue = false; $("#login_info").html("?????????,???????????"); } }); } function searchResource() { var searchValue = $("#searchValue").val(); if(searchValue.length <= 0) { $("#searchValue").focus(); return; } if(isValidInputkey(searchValue)) { alert("??????????????????????????????script window.open onmouseover > < \" % '"); return; } document.getElementById("searchForm").submit(); } </script> </body> </html>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de