Commit 2213facd authored by 雍欢's avatar 雍欢

修改web_app.name赋值方式,使项目可以部署到 / 下面

parent 1ff3e080
<%@ page contentType="text/html; charset=utf-8"%> <%@ page contentType="text/html; charset=utf-8" %>
<%@ page import="java.util.List,java.util.Map" %> <%@ page import="com.huigou.cache.DictUtil,com.huigou.context.ContextUtil" %>
<%@ page import="com.huigou.context.MessageSourceContext" %> <%@ page import="com.huigou.context.MessageSourceContext" %>
<%@ page import="com.huigou.context.ContextUtil" %>
<%@ page import="com.huigou.context.Operator" %> <%@ page import="com.huigou.context.Operator" %>
<%@ page import="com.huigou.util.Constants" %> <%@ page import="com.huigou.util.Constants" %>
<%@ page import="com.huigou.cache.DictUtil" %> <%@ page import="java.util.List" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ page import="java.util.Map" %>
<%@ taglib uri="/WEB-INF/taglib.tld" prefix="x"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="/WEB-INF/JSTLFunction.tld" prefix="f"%> <%@ taglib uri="/WEB-INF/taglib.tld" prefix="x" %>
<%@ taglib uri="/WEB-INF/JSTLFunction.tld" prefix="f" %>
<!DOCTYPE html> <!DOCTYPE html>
<html> <%
String serverHost = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort();
String basePath = serverHost + request.getContextPath();
request.setAttribute("basePath", basePath);
%>
<head> <head>
<meta charset="utf-8"/> <meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1, shrink-to-fit=no"/> <meta name="viewport"
<meta name="format-detection" content="telephone=no,email=no,address=no"> content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1, shrink-to-fit=no"/>
<!--[if lt IE 8]> <meta name="format-detection" content="telephone=no,email=no,address=no">
<!--[if lt IE 8]>
<meta http-equiv="refresh" content="0;url='ie.html'"/> <meta http-equiv="refresh" content="0;url='ie.html'"/>
<![endif]--> <![endif]-->
<title><c:out value="${f:systemParameter('SYSTEM.NAME')}" /></title> <title><c:out value="${f:systemParameter('SYSTEM.NAME')}"/></title>
<x:link href="/themes/font-face.css"/> <x:link href="/themes/font-face.css"/>
<x:base include="base,dialog"/> <script type="application/javascript">
<x:link href="/index/css/index.css"/> var web_app = {name: '${basePath}'};
<x:link href="/themes/extend.css"/> </script>
<!--[if lt IE 9]> <x:base include="base,dialog"/>
<x:link href="/index/css/index.css"/>
<x:link href="/themes/extend.css"/>
<!--[if lt IE 9]>
<x:script src='/lib/bootstrap/html5shiv.min.js'/> <x:script src='/lib/bootstrap/html5shiv.min.js'/>
<x:script src='/lib/bootstrap/respond.min.js'/> <x:script src='/lib/bootstrap/respond.min.js'/>
<![endif]--> <![endif]-->
<x:script src='/common/Context.jsp'/> <x:script src='/common/Context.jsp'/>
<x:script src='/lib/jquery/jquery.slimscroll.min.js'/> <x:script src='/lib/jquery/jquery.slimscroll.min.js'/>
<x:script src='/lib/jquery/jquery.contenttabs.js'/> <x:script src='/lib/jquery/jquery.contenttabs.js'/>
<x:script src='/lib/jquery/jquery.functionMenus.js'/> <x:script src='/lib/jquery/jquery.functionMenus.js'/>
<x:script src='/index/js/index.plus.js'/> <x:script src='/index/js/index.plus.js'/>
<x:script src='/system/userPanel/UpdatePassword.js'/> <x:script src='/system/userPanel/UpdatePassword.js'/>
<x:script src='/index/js/index.js'/> <x:script src='/index/js/index.js'/>
<x:script src='/lib/jquery/jquery.base64.js'/> <x:script src='/lib/jquery/jquery.base64.js'/>
</head> </head>
<% <%
Operator operator = (Operator) ContextUtil.getSession().getAttribute(Constants.SESSION_OPERATOR_ATTRIBUTE); Operator operator = (Operator) ContextUtil.getSession().getAttribute(Constants.SESSION_OPERATOR_ATTRIBUTE);
if (operator == null) { if (operator == null) {
response.sendRedirect("Login.jsp"); response.sendRedirect("Login.jsp");
return; return;
}
String token = (String) ContextUtil.getSession().getAttribute(Constants.CSRF_TOKEN);
if (token == null || token.equals("")) {
response.sendRedirect("Login.jsp");
return;
}
MessageSourceContext.setLocale(request, response);
request.setAttribute("token", token);
List<Map<String, Object>> i18nLanguages = DictUtil.getDictionaryList("i18nLanguage");
request.setAttribute("isI18nLanguage", false);
if (i18nLanguages != null && i18nLanguages.size() > 0) {
request.setAttribute("isI18nLanguage", true);
request.setAttribute("i18nLanguages", i18nLanguages);
} }
String token = (String)ContextUtil.getSession().getAttribute(Constants.CSRF_TOKEN);
if(token==null||token.equals("")){
response.sendRedirect("Login.jsp");
return;
}
MessageSourceContext.setLocale(request, response);
request.setAttribute("token", token);
List<Map<String, Object>> i18nLanguages=DictUtil.getDictionaryList("i18nLanguage");
request.setAttribute("isI18nLanguage", false);
if(i18nLanguages!=null&&i18nLanguages.size()>0){
request.setAttribute("isI18nLanguage", true);
request.setAttribute("i18nLanguages", i18nLanguages);
}
%> %>
<body class="fixed-sidebar full-height-layout gray-bg"> <body class="fixed-sidebar full-height-layout gray-bg">
<input type="hidden" id="csrfTokenElement" value="<%=token%>"/> <input type="hidden" id="csrfTokenElement" value="<%=token%>"/>
<div id="wrapper"> <div id="wrapper">
<!--左侧导航开始--> <!--左侧导航开始-->
<div class="navbar-default navbar-static-side" role="navigation"> <div class="navbar-default navbar-static-side" role="navigation">
<div class="nav-close"> <div class="nav-close">
<i class="fa fa-times-circle"></i> <i class="fa fa-times-circle"></i>
</div> </div>
<div class="sidebar-collapse"> <div class="sidebar-collapse">
<ul class="nav" id="side-menu"> <ul class="nav" id="side-menu">
<li class="nav-header"> <li class="nav-header">
<div class="dropdown profile-element"> <div class="dropdown profile-element">
<div style="height:64px;"> <div style="height:64px;">
<img alt="image" id="showPersonPicture" class="img-circle" style="display:none;" src="<c:url value="/images/head.png"/>" width="64" height="64"/> <img alt="image" id="showPersonPicture" class="img-circle" style="display:none;"
</div> src="<c:url value="/images/head.png"/>" width="64" height="64"/>
<a data-toggle="dropdown" class="dropdown-toggle" href="javascript:void(0);"> </div>
<a data-toggle="dropdown" class="dropdown-toggle" href="javascript:void(0);">
<span class="block-overflow"> <span class="block-overflow">
<span class="block m-t-xs"> <span class="block m-t-xs">
<strong class="font-bold"><c:out value="${sessionScope.sessionOperatorAttribute.deptName}"/></strong> <strong class="font-bold"><c:out
value="${sessionScope.sessionOperatorAttribute.deptName}"/></strong>
</span> </span>
<span class="text-xs block"> <span class="text-xs block">
<c:out value="${sessionScope.sessionOperatorAttribute.name}"/> <c:out value="${sessionScope.sessionOperatorAttribute.name}"/>
<b class="caret"></b> <b class="caret"></b>
</span> </span>
</span> </span>
</a> </a>
<ul class="dropdown-menu animated fadeInRight m-t-xs"> <ul class="dropdown-menu animated fadeInRight m-t-xs">
<li> <li>
<a data-id="controlPanel" data-code="controlPanel" href="javascript:void(0);" data-url="/personOwn/forwardUsercontrol.do?codeId=setUserInfo" title="<x:message key="index.user.own.info"/>"><x:message key="index.user.own.info"/></a> <a data-id="controlPanel" data-code="controlPanel" href="javascript:void(0);"
</li> data-url="/personOwn/forwardUsercontrol.do?codeId=setUserInfo"
<li> title="<x:message key="index.user.own.info"/>"><x:message
<a data-id="controlPanel" data-code="controlPanel" href="javascript:void(0);" data-url="/personOwn/forwardUsercontrol.do?codeId=setUserPassword" title="<x:message key="index.user.own.info"/>"><x:message key="index.user.own.password"/></a> key="index.user.own.info"/></a>
</li> </li>
<li class="divider"></li> <li>
<li> <a data-id="controlPanel" data-code="controlPanel" href="javascript:void(0);"
<a href="<c:url value="/logout.do"/>"><x:message key="common.logout"/></a> data-url="/personOwn/forwardUsercontrol.do?codeId=setUserPassword"
</li> title="<x:message key="index.user.own.info"/>"><x:message
</ul> key="index.user.own.password"/></a>
</div> </li>
<div class="logo-element"><c:out value="${sessionScope.sessionOperatorAttribute.name}"/></div> <li class="divider"></li>
</li> <li>
<li> <a href="<c:url value="/logout.do"/>"><x:message key="common.logout"/></a>
<a data-code="homepage" href="javascript:void(0);" data-url="<c:url value="/homePage.do?csrfToken=${token}"/>"> </li>
<i class="fa fa-home"></i> </ul>
<span class="nav-label"><x:message key="index.home.page"/></span> </div>
</a> <div class="logo-element"><c:out value="${sessionScope.sessionOperatorAttribute.name}"/></div>
</li> </li>
<c:import url="/index/taskKind.jsp"/> <li>
</ul> <a data-code="homepage" href="javascript:void(0);"
<div style="height:30px;">&nbsp;</div> data-url="<c:url value="/homePage.do?csrfToken=${token}"/>">
</div> <i class="fa fa-home"></i>
</div> <span class="nav-label"><x:message key="index.home.page"/></span>
<!--左侧导航结束--> </a>
<!--右侧部分开始--> </li>
<div id="page-wrapper" class="gray-bg dashbard-1"> <c:import url="/index/taskKind.jsp"/>
<div class="row border-bottom"> </ul>
<div class="navbar navbar-static-top" role="navigation" style="margin-bottom:0"> <div style="height:30px;">&nbsp;</div>
<div class="navbar-header" style="height:60px"> </div>
<a class="navbar-minimalize minimalize-styl-2 btn btn-primary" href="javascript:void(0);"><i class="fa fa-bars"></i></a> </div>
<div class="visible-lg visible-md" style="white-space: nowrap;"> <!--左侧导航结束-->
<c:import url="/index/navbarHeader.jsp"/> <!--右侧部分开始-->
</div> <div id="page-wrapper" class="gray-bg dashbard-1">
</div> <div class="row border-bottom">
<ul class="nav navbar-top-links navbar-right" style="display:none;margin-right:0\9;"> <div class="navbar navbar-static-top" role="navigation" style="margin-bottom:0">
<!-- <li class="dropdown"> <div class="navbar-header" style="height:60px">
<a class="dropdown-toggle count-info" data-toggle="dropdown" href="javascript:void(0);"> <a class="navbar-minimalize minimalize-styl-2 btn btn-primary" href="javascript:void(0);"><i
<i class="fa fa-envelope"></i> class="fa fa-bars"></i></a>
<span class="label label-warning">16</span> <div class="visible-lg visible-md" style="white-space: nowrap;">
</a> <c:import url="/index/navbarHeader.jsp"/>
<ul class="dropdown-menu dropdown-messages"> </div>
<li class="m-t-xs"> </div>
<div class="dropdown-messages-box"> <ul class="nav navbar-top-links navbar-right" style="display:none;margin-right:0\9;">
<a href="profile.html" class="pull-left"> <!-- <li class="dropdown">
<img alt="image" class="img-circle" src=""> <a class="dropdown-toggle count-info" data-toggle="dropdown" href="javascript:void(0);">
</a> <i class="fa fa-envelope"></i>
<div class="media-body"> <span class="label label-warning">16</span>
<small class="pull-right">46小时前</small> </a>
<strong>小四</strong>新闻测试 <br> <ul class="dropdown-menu dropdown-messages">
<small class="text-muted">3天前 2014.11.8</small> <li class="m-t-xs">
</div> <div class="dropdown-messages-box">
</div> <a href="profile.html" class="pull-left">
</li> <img alt="image" class="img-circle" src="">
<li class="divider"></li> </a>
</ul> <div class="media-body">
</li> <small class="pull-right">46小时前</small>
<li class="dropdown"> <strong>小四</strong>新闻测试 <br>
<a class="dropdown-toggle count-info" data-toggle="dropdown" href="javascript:void(0);"> <small class="text-muted">3天前 2014.11.8</small>
<i class="fa fa-bell"></i> </div>
<span class="label label-primary">8</span> </div>
</a> </li>
<ul class="dropdown-menu dropdown-alerts"> <li class="divider"></li>
<li> </ul>
<a href="mailbox.html"> </li>
<div> <li class="dropdown">
<i class="fa fa-envelope fa-fw"></i> 您有16条未读消息 <a class="dropdown-toggle count-info" data-toggle="dropdown" href="javascript:void(0);">
<span class="pull-right text-muted small">4分钟前</span> <i class="fa fa-bell"></i>
</div> <span class="label label-primary">8</span>
</a> </a>
</li> <ul class="dropdown-menu dropdown-alerts">
<li class="divider"></li> <li>
</ul> <a href="mailbox.html">
</li> --> <div>
<li class="hidden-sm hidden-md hidden-lg dropdown dropdown-xs"> <i class="fa fa-envelope fa-fw"></i> 您有16条未读消息
<a class="dropdown-toggle" data-toggle="dropdown"> <span class="pull-right text-muted small">4分钟前</span>
<i class="fa fa-tasks"></i> </div>
</a> </a>
<ul class="dropdown-menu"> </li>
<li><a href="javascript:void(0);" class="s-skin-0"><x:message key="index.skin.default"/></a></li> <li class="divider"></li>
<li><a href="javascript:void(0);" class="s-skin-1"><x:message key="index.skin.blue"/></a></li> </ul>
<li><a href="javascript:void(0);" class="s-skin-3"><x:message key="index.skin.yellow"/></a></li> </li> -->
</ul> <li class="hidden-sm hidden-md hidden-lg dropdown dropdown-xs">
</li> <a class="dropdown-toggle" data-toggle="dropdown">
<li class="hidden-sm hidden-md hidden-lg"> <i class="fa fa-tasks"></i>
<a href="javascript:void(0);" class="count-info" onclick="closeTabItem()"> </a>
<i class="fa fa-window-close"></i><x:message key="index.close"/> <ul class="dropdown-menu">
</a> <li><a href="javascript:void(0);" class="s-skin-0"><x:message key="index.skin.default"/></a>
</li> </li>
<li class="hidden-sm hidden-md hidden-lg dropdown dropdown-xs" id="page-tabs-menu"> <li><a href="javascript:void(0);" class="s-skin-1"><x:message key="index.skin.blue"/></a>
<a href="javascript:void(0);" class="dropdown-toggle count-info" data-toggle="dropdown"> </li>
<i class="fa fa-address-book-o"></i><x:message key="index.pages"/> <li><a href="javascript:void(0);" class="s-skin-3"><x:message key="index.skin.yellow"/></a>
</a> </li>
<ul class="dropdown-menu"></ul> </ul>
</li> </li>
<li> <li class="hidden-sm hidden-md hidden-lg">
<a href="javascript:void(0);" onclick="switchOperator()"> <a href="javascript:void(0);" class="count-info" onclick="closeTabItem()">
<i class="fa fa-users"></i><span class="hidden-xs"><x:message key="index.switch.pos"/></span> <i class="fa fa-window-close"></i><x:message key="index.close"/>
</a> </a>
</li> </li>
<c:if test="${f:systemParameter('tenant.enable')=='true'}"> <li class="hidden-sm hidden-md hidden-lg dropdown dropdown-xs" id="page-tabs-menu">
<li class="hidden-xs"> <a href="javascript:void(0);" class="dropdown-toggle count-info" data-toggle="dropdown">
<a href="javascript:void(0);" onclick="switchTenant()"> <i class="fa fa-address-book-o"></i><x:message key="index.pages"/>
<i class="fa fa-random"></i><x:message key="index.switch.tenant"/> </a>
</a> <ul class="dropdown-menu"></ul>
</li> </li>
</c:if> <li>
<li class="hidden-xs ui-full-screen"> <a href="javascript:void(0);" onclick="switchOperator()">
<a href="javascript:void(0);" onclick="switchFullScreen()"> <i class="fa fa-users"></i><span class="hidden-xs"><x:message
<i class="fa fa-window-maximize"></i><x:message key="index.window.maximize"/> key="index.switch.pos"/></span>
</a> </a>
</li> </li>
<li class="dropdown hidden-xs"> <c:if test="${f:systemParameter('tenant.enable')=='true'}">
<a class="right-sidebar-toggle" aria-expanded="false"> <li class="hidden-xs">
<i class="fa fa-tasks"></i><x:message key="index.theme"/> <a href="javascript:void(0);" onclick="switchTenant()">
</a> <i class="fa fa-random"></i><x:message key="index.switch.tenant"/>
</li> </a>
</ul> </li>
</div> </c:if>
</div> <li class="hidden-xs ui-full-screen">
<div class="row content-tabs" id="content-tabs"> <a href="javascript:void(0);" onclick="switchFullScreen()">
<button class="roll-nav roll-left ui_tabLeft"> <i class="fa fa-window-maximize"></i><x:message key="index.window.maximize"/>
<i class="fa fa-backward"></i> </a>
</button> </li>
<div class="page-tabs"> <li class="dropdown hidden-xs">
<div class="page-tabs-content"> <a class="right-sidebar-toggle" aria-expanded="false">
<a href="javascript:void(0);" class="active ui_menuTab" data-id="homepage"><x:message key="index.home.page"/></a> <i class="fa fa-tasks"></i><x:message key="index.theme"/>
</div> </a>
</div> </li>
<button class="roll-nav roll-right ui_tabRight"> </ul>
<i class="fa fa-forward"></i> </div>
</button> </div>
<div class="btn-group roll-nav roll-right"> <div class="row content-tabs" id="content-tabs">
<button class="dropdown" data-toggle="dropdown"> <button class="roll-nav roll-left ui_tabLeft">
<x:message key="index.tab.operation"/><span class="caret"></span> <i class="fa fa-backward"></i>
</button> </button>
<ul role="menu" class="dropdown-menu dropdown-menu-right"> <div class="page-tabs">
<li class="ui_tabShowActive"><a><x:message key="index.tab.show.active"/></a></li> <div class="page-tabs-content">
<li class="divider"></li> <a href="javascript:void(0);" class="active ui_menuTab" data-id="homepage"><x:message
<li class="ui_tabCloseAll"><a><x:message key="index.tab.close.all"/></a></li> key="index.home.page"/></a>
<li class="ui_tabCloseOther"><a><x:message key="index.tab.close.other"/></a></li> </div>
</ul> </div>
</div> <button class="roll-nav roll-right ui_tabRight">
<a href="<c:url value="/logout.do"/>" class="roll-nav roll-right ui_tabExit"> <i class="fa fa-forward"></i>
<i class="fa fa fa-sign-out"></i>&nbsp;<x:message key="common.logout"/> </button>
</a> <div class="btn-group roll-nav roll-right">
</div> <button class="dropdown" data-toggle="dropdown">
<div class="row" id="content-main"> <x:message key="index.tab.operation"/><span class="caret"></span>
<iframe id="homepage" name="homepage" style="width:100%;height:100%;border:none 0;" frameborder="0" allowfullscreen="true" allowtransparency="true" data-id="homepage" src="<c:url value="/homePage.do?csrfToken=${token}"/>"></iframe> </button>
</div> <ul role="menu" class="dropdown-menu dropdown-menu-right">
<div class="footer"> <li class="ui_tabShowActive"><a><x:message key="index.tab.show.active"/></a></li>
<div class="pull-left"> <li class="divider"></li>
<c:out value="${f:systemParameter('SYSTEM.COPYRIGHT')}" escapeXml="false"/> <li class="ui_tabCloseAll"><a><x:message key="index.tab.close.all"/></a></li>
</div> <li class="ui_tabCloseOther"><a><x:message key="index.tab.close.other"/></a></li>
<div class="pull-right"> </ul>
<span><i class="fa fa-user"></i>&nbsp;&nbsp;<c:out value="${sessionScope.sessionOperatorAttribute.fullDisplayName}"/></span> </div>
</div> <a href="<c:url value="/logout.do"/>" class="roll-nav roll-right ui_tabExit">
</div> <i class="fa fa fa-sign-out"></i>&nbsp;<x:message key="common.logout"/>
</div> </a>
<!--右侧部分结束--> </div>
<!--右侧边栏开始--> <div class="row" id="content-main">
<div id="right-sidebar"> <iframe id="homepage" name="homepage" style="width:100%;height:100%;border:none 0;" frameborder="0"
<div class="sidebar-container"> allowfullscreen="true" allowtransparency="true" data-id="homepage"
<ul class="nav nav-tabs navs-3"> src="<c:url value="/homePage.do?csrfToken=${token}"/>"></iframe>
<li class="active"> </div>
<a data-toggle="tab" href="#tab-1"><i class="fa fa-gear"></i><x:message key="index.theme"/></a> <div class="footer">
</li> <div class="pull-left">
<c:if test="${isI18nLanguage}"> <c:out value="${f:systemParameter('SYSTEM.COPYRIGHT')}" escapeXml="false"/>
<li><a data-toggle="tab" href="#tab-2"><i class="fa fa-language"></i><x:message key="index.language"/></a></li> </div>
</c:if> <div class="pull-right">
<!--<li><a data-toggle="tab" href="#tab-3"> 项目进度 </a></li> --> <span><i class="fa fa-user"></i>&nbsp;&nbsp;<c:out
</ul> value="${sessionScope.sessionOperatorAttribute.fullDisplayName}"/></span>
<div class="tab-content"> </div>
<div id="tab-1" class="tab-pane active"> </div>
<div class="sidebar-title"> </div>
<h3> <!--右侧部分结束-->
<i class="fa fa-comments-o"></i>&nbsp;<x:message key="index.theme.setup"/> <!--右侧边栏开始-->
</h3> <div id="right-sidebar">
<small><i class="fa fa-tim"></i><x:message key="index.theme.info"/></small> <div class="sidebar-container">
</div> <ul class="nav nav-tabs navs-3">
<div class="skin-setttings"> <li class="active">
<div class="title"><x:message key="index.theme.setup"/></div> <a data-toggle="tab" href="#tab-1"><i class="fa fa-gear"></i><x:message key="index.theme"/></a>
<div class="setings-item"> </li>
<label class="checkbox-inline"><input type="checkbox" name="collapsemenu" id="collapsemenu">&nbsp;<x:message key="index.theme.collapsemenu"/></label> <c:if test="${isI18nLanguage}">
</div> <li><a data-toggle="tab" href="#tab-2"><i class="fa fa-language"></i><x:message
<div class="setings-item"> key="index.language"/></a></li>
<label class="checkbox-inline"><input type="checkbox" name="fixednavbar" id="fixednavbar">&nbsp;<x:message key="index.theme.fixednavbar"/></label> </c:if>
</div> <!--<li><a data-toggle="tab" href="#tab-3"> 项目进度 </a></li> -->
<div class="setings-item"> </ul>
<label class="checkbox-inline"><input type="checkbox" name="boxedlayout" id="boxedlayout">&nbsp;<x:message key="index.theme.boxedlayout"/></label> <div class="tab-content">
</div> <div id="tab-1" class="tab-pane active">
<div class="title"><x:message key="index.skin.setup"/></div> <div class="sidebar-title">
<div class="setings-item default-skin nb"> <h3>
<i class="fa fa-comments-o"></i>&nbsp;<x:message key="index.theme.setup"/>
</h3>
<small><i class="fa fa-tim"></i><x:message key="index.theme.info"/></small>
</div>
<div class="skin-setttings">
<div class="title"><x:message key="index.theme.setup"/></div>
<div class="setings-item">
<label class="checkbox-inline"><input type="checkbox" name="collapsemenu" id="collapsemenu">&nbsp;<x:message
key="index.theme.collapsemenu"/></label>
</div>
<div class="setings-item">
<label class="checkbox-inline"><input type="checkbox" name="fixednavbar" id="fixednavbar">&nbsp;<x:message
key="index.theme.fixednavbar"/></label>
</div>
<div class="setings-item">
<label class="checkbox-inline"><input type="checkbox" name="boxedlayout" id="boxedlayout">&nbsp;<x:message
key="index.theme.boxedlayout"/></label>
</div>
<div class="title"><x:message key="index.skin.setup"/></div>
<div class="setings-item default-skin nb">
<span class="skin-name"> <span class="skin-name">
<a href="javascript:void(0);" class="s-skin-0"><x:message key="index.skin.default"/></a> <a href="javascript:void(0);" class="s-skin-0"><x:message
key="index.skin.default"/></a>
</span> </span>
</div> </div>
<div class="setings-item blue-skin nb"> <div class="setings-item blue-skin nb">
<span class="skin-name"> <span class="skin-name">
<a href="javascript:void(0);" class="s-skin-1"><x:message key="index.skin.blue"/></a> <a href="javascript:void(0);" class="s-skin-1"><x:message
key="index.skin.blue"/></a>
</span> </span>
</div> </div>
<div class="setings-item yellow-skin nb"> <div class="setings-item yellow-skin nb">
<span class="skin-name"> <span class="skin-name">
<a href="javascript:void(0);" class="s-skin-3"><x:message key="index.skin.yellow"/></a> <a href="javascript:void(0);" class="s-skin-3"><x:message
key="index.skin.yellow"/></a>
</span> </span>
</div> </div>
</div> </div>
</div> </div>
<c:if test="${isI18nLanguage}"> <c:if test="${isI18nLanguage}">
<div id="tab-2" class="tab-pane"> <div id="tab-2" class="tab-pane">
<div class="sidebar-title"> <div class="sidebar-title">
<h3> <h3>
<i class="fa fa-comments-o"></i>&nbsp;<x:message key="index.language.setup"/> <i class="fa fa-comments-o"></i>&nbsp;<x:message key="index.language.setup"/>
</h3> </h3>
</div> </div>
<div class="skin-setttings switch-language"> <div class="skin-setttings switch-language">
<c:forEach items="${i18nLanguages}" var="language" varStatus="i"> <c:forEach items="${i18nLanguages}" var="language" varStatus="i">
<c:set var="languageClassName" value="blue-skin" /> <c:set var="languageClassName" value="blue-skin"/>
<c:if test="${i.index%2==1}"> <c:if test="${i.index%2==1}">
<c:set var="languageClassName" value="yellow-skin" /> <c:set var="languageClassName" value="yellow-skin"/>
</c:if> </c:if>
<div class="setings-item nb <c:out value="${languageClassName}"/>"> <div class="setings-item nb <c:out value="${languageClassName}"/>">
<a href="javascript:void(0);" data-language="<c:out value="${language.value}"/>"><c:out value="${language.name}"/></a> <a href="javascript:void(0);"
</div> data-language="<c:out value="${language.value}"/>"><c:out
</c:forEach> value="${language.name}"/></a>
</div> </div>
</div> </c:forEach>
</c:if> </div>
<!-- <div id="tab-3" class="tab-pane"> </div>
<div class="sidebar-title"> </c:if>
<h3> <!-- <div id="tab-3" class="tab-pane">
<i class="fa fa-cube"></i> 最新任务 <div class="sidebar-title">
</h3> <h3>
<small><i class="fa fa-tim"></i> 您当前有14个任务,10个已完成</small> <i class="fa fa-cube"></i> 最新任务
</div> </h3>
<ul class="sidebar-list"> <small><i class="fa fa-tim"></i> 您当前有14个任务,10个已完成</small>
</div>
</ul> <ul class="sidebar-list">
</div> -->
</div> </ul>
</div> </div> -->
</div> </div>
<!--右侧边栏结束--> </div>
<!-- <div id="small-chat"> </div>
<span class="badge badge-warning pull-right">5</span> <!--右侧边栏结束-->
<a class="open-small-chat"> <i class="fa fa-comments"></i></a> <!-- <div id="small-chat">
</div> --> <span class="badge badge-warning pull-right">5</span>
</div> <a class="open-small-chat"> <i class="fa fa-comments"></i></a>
</div> -->
</div>
</body> </body>
</html> </>
\ No newline at end of file \ No newline at end of file
...@@ -12,6 +12,10 @@ ...@@ -12,6 +12,10 @@
response.setHeader("Cache-Control","No-cache"); response.setHeader("Cache-Control","No-cache");
response.setDateHeader("Expires", -1); response.setDateHeader("Expires", -1);
response.setHeader("Cache-Control", "No-store"); response.setHeader("Cache-Control", "No-store");
String serverHost = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort();
String basePath = serverHost + request.getContextPath();
request.setAttribute("basePath", basePath);
%> %>
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
...@@ -27,6 +31,9 @@ ...@@ -27,6 +31,9 @@
<meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="cache-control" content="no-cache">
<meta name="format-detection" content="telephone=no,email=no,address=no"> <meta name="format-detection" content="telephone=no,email=no,address=no">
<!--[if (gt IE 9)|!(IE)]><!--><x:link href="/themes/font-face.css"/><!--<![endif]--> <!--[if (gt IE 9)|!(IE)]><!--><x:link href="/themes/font-face.css"/><!--<![endif]-->
<script type="application/javascript">
var web_app = {name: '${basePath}'};
</script>
<x:base include="base,grid,tree,layout,dialog,combox,comboDialog,selectOrg,commonTree"/> <x:base include="base,grid,tree,layout,dialog,combox,comboDialog,selectOrg,commonTree"/>
<x:link href="/themes/extend.css"/> <x:link href="/themes/extend.css"/>
<!--[if lt IE 9]> <!--[if lt IE 9]>
......
<%@ page contentType="text/html; charset=UTF-8"%> <%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="com.huigou.context.ContextUtil" %> <%@ page import="com.huigou.context.ContextUtil" %>
<%@ page import="com.huigou.util.Constants" %> <%@ page import="com.huigou.util.Constants" %>
<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator"%> <%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>
<%@ taglib uri="http://www.opensymphony.com/sitemesh/page" prefix="page"%> <%@ taglib uri="http://www.opensymphony.com/sitemesh/page" prefix="page" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="/WEB-INF/taglib.tld" prefix="x"%> <%@ taglib uri="/WEB-INF/taglib.tld" prefix="x" %>
<%@ taglib uri="/WEB-INF/JSTLFunction.tld" prefix="f"%> <%@ taglib uri="/WEB-INF/JSTLFunction.tld" prefix="f" %>
<% <%
String token = (String)ContextUtil.getSession().getAttribute(Constants.CSRF_TOKEN); String token = (String) ContextUtil.getSession().getAttribute(Constants.CSRF_TOKEN);
response.setHeader("Pragma","No-cache"); response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control","No-cache"); response.setHeader("Cache-Control", "No-cache");
response.setDateHeader("Expires", -1); response.setDateHeader("Expires", -1);
response.setHeader("Cache-Control", "No-store"); response.setHeader("Cache-Control", "No-store");
String serverHost = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort();
String basePath = serverHost + request.getContextPath();
request.setAttribute("basePath", basePath);
%> %>
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="utf-8"/> <meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,Chrome=1"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1, shrink-to-fit=no"/> <meta name="viewport"
<!-- 360浏览器默认使用Webkit内核 --> content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1, shrink-to-fit=no"/>
<meta name="renderer" content="webkit"> <!-- 360浏览器默认使用Webkit内核 -->
<title><decorator:title default="${f:systemParameter('SYSTEM.NAME')}"/></title> <meta name="renderer" content="webkit">
<meta http-equiv="expires" content="0"> <title><decorator:title default="${f:systemParameter('SYSTEM.NAME')}"/></title>
<meta http-equiv="pragma" content="no-cache"> <meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="pragma" content="no-cache">
<meta name="format-detection" content="telephone=no,email=no,address=no"> <meta http-equiv="cache-control" content="no-cache">
<!--[if (gt IE 9)|!(IE)]><!--><x:link href="/themes/font-face.css"/><!--<![endif]--> <meta name="format-detection" content="telephone=no,email=no,address=no">
<x:base include="base"/> <!--[if (gt IE 9)|!(IE)]><!--><x:link href="/themes/font-face.css"/><!--<![endif]-->
<x:link href="/themes/extend.css"/> <script type="application/javascript">
<!--[if lt IE 9]> var web_app = {name: '${basePath}'};
</script>
<x:base include="base"/>
<x:link href="/themes/extend.css"/>
<!--[if lt IE 9]>
<x:script src='/lib/bootstrap/html5shiv.min.js'/> <x:script src='/lib/bootstrap/html5shiv.min.js'/>
<x:script src='/lib/bootstrap/respond.min.js'/> <x:script src='/lib/bootstrap/respond.min.js'/>
<![endif]--> <![endif]-->
<decorator:head/> <decorator:head/>
<x:script src='/common/OPpermission.jsp'/> <x:script src='/common/OPpermission.jsp'/>
</head> </head>
<body> <body>
<input type="hidden" id="csrfTokenElement" value="<%=token%>"/> <input type="hidden" id="csrfTokenElement" value="<%=token%>"/>
<x:hidden name="isReadOnly" id="mainPageReadOnlyFlag"/> <x:hidden name="isReadOnly" id="mainPageReadOnlyFlag"/>
<div id="ui-screen-over-loading" class="ui-main-page-loading"></div> <div id="ui-screen-over-loading" class="ui-main-page-loading"></div>
<div class="main-package-over"> <div class="main-package-over">
<decorator:body/> <decorator:body/>
</div> </div>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -7,13 +7,19 @@ ...@@ -7,13 +7,19 @@
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<% <%
String token = (String)ContextUtil.getSession().getAttribute(Constants.CSRF_TOKEN); String token = (String)ContextUtil.getSession().getAttribute(Constants.CSRF_TOKEN);
String serverHost = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort();
String basePath = serverHost + request.getContextPath();
request.setAttribute("basePath", basePath);
%> %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
<title><decorator:title /></title> <title><decorator:title /></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="format-detection" content="telephone=no,email=no,address=no"> <meta name="format-detection" content="telephone=no,email=no,address=no">
<script type="application/javascript">
var web_app = {name: '${basePath}'};
</script>
<x:base include="base"/> <x:base include="base"/>
<x:link href="/themes/css/print.css"/> <x:link href="/themes/css/print.css"/>
<x:script src='/javaScript/print.js'/> <x:script src='/javaScript/print.js'/>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<head> <head>
<x:base include="layout,dialog,grid,dateTime" /> <x:base include="layout,dialog,grid,dateTime" />
<script src='<c:url value="/javaScript/UICtrl.js"/>' type="text/javascript"></script> <script src='<c:url value="/javaScript/UICtrl.js"/>' type="text/javascript"></script>
<script src='<c:url value="/javaScript/WEB_APP.js"/>' type="text/javascript"></script> <%--<script src='<c:url value="/javaScript/WEB_APP.js"/>' type="text/javascript"></script>--%>
<script src='<c:url value="/javaScript/common.js"/>' type="text/javascript"></script> <script src='<c:url value="/javaScript/common.js"/>' type="text/javascript"></script>
<script src='<c:url value="/system/bpm/FreeFlowBackQuery.js"/>' type="text/javascript"></script> <script src='<c:url value="/system/bpm/FreeFlowBackQuery.js"/>' type="text/javascript"></script>
</head> </head>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<link href='${parameters.webApp?default("")?html}/themes/fontawesome/css/font-awesome.min.css' rel='stylesheet' type='text/css'/> <link href='${parameters.webApp?default("")?html}/themes/fontawesome/css/font-awesome.min.css' rel='stylesheet' type='text/css'/>
<link href='${parameters.webApp?default("")?html}/themes/css/style.css?v=20181010' rel='stylesheet' type='text/css'/> <link href='${parameters.webApp?default("")?html}/themes/css/style.css?v=20181010' rel='stylesheet' type='text/css'/>
<link href='${parameters.webApp?default("")?html}/themes/css/ui.css?v=20181009' rel='stylesheet' type='text/css'/> <link href='${parameters.webApp?default("")?html}/themes/css/ui.css?v=20181009' rel='stylesheet' type='text/css'/>
<script src='${parameters.webApp?default("")?html}/javaScript/WEB_APP.js' type='text/javascript'></script> <#-- <script src='${parameters.webApp?default("")?html}/javaScript/WEB_APP.js' type='text/javascript'></script>-->
<script src='${parameters.webApp?default("")?html}/lib/jquery/jquery.min.js' type='text/javascript'></script> <script src='${parameters.webApp?default("")?html}/lib/jquery/jquery.min.js' type='text/javascript'></script>
<script src='${parameters.webApp?default("")?html}/lib/jquery/jquery.json-2.4.min.js' type='text/javascript'></script> <script src='${parameters.webApp?default("")?html}/lib/jquery/jquery.json-2.4.min.js' type='text/javascript'></script>
<script src='${parameters.webApp?default("")?html}/lib/jquery/jquery.i18n.properties.js' type='text/javascript'></script> <script src='${parameters.webApp?default("")?html}/lib/jquery/jquery.i18n.properties.js' type='text/javascript'></script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment