📄 setup-finished.jsp
字号:
<%--
- $Revision: 1644 $
- $Date: 2005-07-19 09:05:10 -0700 (Tue, 19 Jul 2005) $
--%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %>
<%@ page import="org.jivesoftware.util.JiveGlobals,
java.util.Map,
org.jivesoftware.openfire.XMPPServer"
%>
<%@ page import="org.jivesoftware.util.LocaleUtils"%>
<%
// Redirect if we've already run setup:
if (!XMPPServer.getInstance().isSetupMode()) {
response.sendRedirect("setup-completed.jsp");
return;
}
%>
<%
// First, update with XMPPSettings
Map<String,String> xmppSettings = (Map<String,String>)session.getAttribute("xmppSettings");
for (String name : xmppSettings.keySet()) {
String value = xmppSettings.get(name);
JiveGlobals.setProperty(name, value);
}
Map<String,String> xmlSettings = (Map<String,String>)session.getAttribute("xmlSettings");
for (String name : xmlSettings.keySet()) {
String value = xmlSettings.get(name);
JiveGlobals.setXMLProperty(name, value);
}
// Notify that the XMPP server that setup is finished.
XMPPServer.getInstance().finishSetup();
%>
<html>
<head>
<title><fmt:message key="setup.finished.title" /></title>
<meta name="currentStep" content="5"/>
<script type="text/javascript">
function showhide(id){
var obj = document.getElementById(id);
if (obj.style.display == "none"){
obj.style.display = "";
} else {
obj.style.display = "none";
}
}
function toggleDivs() {
showhide('loginlink');
showhide('logintext');
}
</script>
</head>
<body onload="setTimeout('toggleDivs()', 1500);">
<h1>
<fmt:message key="setup.finished.title" />
</h1>
<p>
<fmt:message key="setup.finished.info">
<fmt:param value="<%= LocaleUtils.getLocalizedString("title") %>" />
</fmt:message>
</p>
<%
String authorizedUsernames = JiveGlobals.getXMLProperty("admin.authorizedUsernames");
String authorizedJIDS = JiveGlobals.getXMLProperty("admin.authorizedJIDs");
boolean useAdmin = authorizedJIDS == null && authorizedUsernames == null;
String parameters = useAdmin ? "?username=admin" : "";
// Figure out the URL that the user can use to login to the admin console.
String url;
if (XMPPServer.getInstance().isStandAlone()) {
String server = request.getServerName();
int plainPort = JiveGlobals.getXMLProperty("adminConsole.port", 9090);
int securePort = JiveGlobals.getXMLProperty("adminConsole.securePort", 9091);
// Use secure login if we're currently secure (and the secure port isn't disabled)
// or if the user disabled the plain port.
if ((request.isSecure() && securePort > 0) || plainPort < 0) {
url = "https://" + server + ":" + securePort + "/login.jsp"+parameters;
}
else {
url = "http://" + server + ":" + plainPort + "/login.jsp"+parameters;
}
}
else {
url = request.getRequestURL().toString();
url = url.replace("setup/setup-finished.jsp", "login.jsp"+parameters);
}
%>
<br><br>
<div id="loginlink" style="display:none;" class="jive_setup_launchAdmin">
<a href="<%= url %>"><fmt:message key="setup.finished.login" /></a>
</div>
<div id="logintext" class="jive_setup_launchAdmin">
<fmt:message key="setup.finished.wait" /> <img src="../images/working-16x16.gif" alt="<fmt:message key="setup.finished.wait" />" width="16" height="16">
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -