⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config_database.jsp

📁 java 写的一个新闻发布系统
💻 JSP
字号:
<%@page import   = "java.util.*"%><%@page import="org.jahia.bin.*"%><%    Enumeration  scriptsListInfos           = (Enumeration) request.getAttribute("jahiaScriptsInfos");    Enumeration  scriptsListJavaScript      = (Enumeration) request.getAttribute("jahiaScriptsJavaScript");    Integer      jahiaDBWhichAction         = (Integer)     request.getAttribute("jahiaDBWhichAction");    String       jahiaDBScript              = (String)      request.getAttribute("jahiaDBScript");    String       jahiaDBDriver              = (String)      request.getAttribute("jahiaDBDriver");    String       jahiaDBUrl                 = (String)      request.getAttribute("jahiaDBUrl");    String       jahiaDBUsername            = (String)      request.getAttribute("jahiaDBUsername");    String       jahiaDBPassword            = (String)      request.getAttribute("jahiaDBPassword");    String       jahiaDBMinConnections      = (String)      request.getAttribute("jahiaDBMinConnections");    String       jahiaDBMaxConnections      = (String)      request.getAttribute("jahiaDBMaxConnections");    String       jahiaDBWaitIfBusy          = (String)      request.getAttribute("jahiaDBWaitIfBusy");    String       jahiaDBVerbose             = (String)      request.getAttribute("jahiaDBVerbose");    int          countJavaScript            = 0;    String       jahiaWhichActionMessage    = "";    boolean      displaySpecialSettings     = false;    switch(jahiaDBWhichAction.intValue())    {        case 1 : jahiaWhichActionMessage  = "Define the database settings below.<br>";                 jahiaWhichActionMessage += "<i>NB: it must point to an existing jahia database.</i>";                 displaySpecialSettings   = true;                 break;        case 2 : jahiaWhichActionMessage  = "Your data will be transfered to a new database,<br>and the portal will be automatically connected<br>this new database.<br>";                 jahiaWhichActionMessage += "<br>Define the settings of the new database below.";                 break;    }%><%@include file="include_header.jsp"%><tr>    <td align="right" class="text" colspan="2"><b>::&nbsp;&nbsp;Database settings&nbsp;&nbsp;::</b>&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table><br><br><script language="javascript">    function changeDatabaseType()    {        <%            while(scriptsListJavaScript.hasMoreElements()) {                HashMap jsHash  = (HashMap) scriptsListJavaScript.nextElement();            %>        if(document.jahiaAdmin.dbtype.options[<%=countJavaScript%>].selected) {            document.jahiaAdmin.dbdriver.value='<%=jsHash.get("jahia.database.driver")%>';            document.jahiaAdmin.dburl.value='<%=jsHash.get("jahia.database.url")%>';            document.jahiaAdmin.dbusername.value='<%=jsHash.get("jahia.database.user")%>';            document.jahiaAdmin.dbpassword.value='<%=jsHash.get("jahia.database.pass")%>';        }            <%                countJavaScript++;            }        %>    /*        if(document.jahiaAdmin.dbtype.options[<%=countJavaScript%>].selected) {            document.jahiaAdmin.dbdriver.value='';            document.jahiaAdmin.dburl.value='';            document.jahiaAdmin.dbusername.value='';            document.jahiaAdmin.dbpassword.value='';        }    */    }</script><table cellpadding="2" cellspacing="0" border="0" width="530"><tr>    <td colspan="2" width="530">&nbsp;</td></tr><% if(jahiaDBWhichAction.intValue() == 1) { %>    <form name="jahiaAdmin" action="<%=JahiaAdministration.composeActionURL(request,response,"database","&sub=change")%>" method="post"><% } else { %>    <form name="jahiaAdmin" action="<%=JahiaAdministration.composeActionURL(request,response,"database","&sub=transfer")%>" method="post"><% } %><tr>    <td width="100">&nbsp;</td>    <td width="430">        <table border="0">        <tr>            <td nowrap>                <font class="text"><%=jahiaWhichActionMessage%></font>                <br><br>                <font class="text">Database:</font><br>                <select class="input" name="dbtype" onChange="changeDatabaseType()">                    <%                        boolean already_selected = false;                        while(scriptsListInfos.hasMoreElements()) {                            HashMap scriptHash = (HashMap) scriptsListInfos.nextElement();                            if(scriptHash.get("jahia.database.script").equals(jahiaDBScript)) {                                already_selected = true;                            }                        %>                    <option value="<%=scriptHash.get("jahia.database.script")%>" <%if(scriptHash.get("jahia.database.script").equals(jahiaDBScript)){%>selected<%}%>><%=scriptHash.get("jahia.database.name")%></option>                        <%                        }                    %>                </select>                <br>&nbsp;<br>                <font class="text">Database driver:</font><br>                <input class="input" type="text" name="dbdriver" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBDriver%>">                <br>&nbsp;<br>                <font class="text">Database URL:</font><br>                <input class="input" type="text" name="dburl" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBUrl%>">                <br>&nbsp;<br>                <font class="text">Database username:</font><br>                <input class="input" type="text" name="dbusername" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBUsername%>">                <br>&nbsp;<br>                <font class="text">Database password:</font><br>                <input class="input" type="password" name="dbpassword" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBPassword%>">                <% if(displaySpecialSettings){ %>                    <br>&nbsp;<br>                    <font class="text">Database wait if busy:<br>                    <input class="input" type="radio" name="dbwait" value="true" <%if(jahiaDBWaitIfBusy.equals("true")) {%>checked<%}%>> Yes &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                    <input class="input" type="radio" name="dbwait" value="false" <%if(jahiaDBWaitIfBusy.equals("false")) {%>checked<%}%>> No                    </font>                    <br>&nbsp;<br>                    <font class="text">Database write in console:<br>                    <input class="input" type="radio" name="dbverbose" value="true" <%if(jahiaDBVerbose.equals("true")) {%>checked<%}%>> Yes &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;                    <input class="input" type="radio" name="dbverbose" value="false" <%if(jahiaDBVerbose.equals("false")) {%>checked<%}%>> No                    </font>                    <br>&nbsp;<br>                    <font class="text">Minimum connections:</font><br>                    <input class="input" type="text" name="dbminconnect" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBMinConnections%>">                    <br>&nbsp;<br>                    <font class="text">Maximum connections:</font><br>                    <input class="input" type="text" name="dbmaxconnect" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBMaxConnections%>">                <% } %>            </td>        </tr>        <tr>            <td align="right">                &nbsp;<br>                <%if(!isLynx){%>                    <a href="javascript:document.jahiaAdmin.submit();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('save','','<%=URL%>images/buttons/save_change_on.gif',1)"><img name="save" src="<%=URL%>images/buttons/save_change_off.gif" width="114" height="17" border="0"></a>                <%}else{%>                    &nbsp;<br>                    <input type="submit" name="submit" value="Save changes >>">                <%}%>            </td>        </tr>        <tr>            <td>                &nbsp;<br><br>                <table border="0" cellpadding="0" cellspacing="0">                <tr>                    <td nowrap width="145" valign="top"><font class="text"><b>Other operations:&nbsp;&nbsp;&nbsp;</b></font></td>                    <td valign="top">                        <font class="text">                        <%if(!isLynx){%><li> <%}%><a href="<%=JahiaAdministration.composeActionURL(request,response,"database","&sub=display")%>">Previous step</a><br>                        <%if(!isLynx){%><li> <%}%><a href="<%=JahiaAdministration.composeActionURL(request,response,"displaymenu","")%>">Back to menu</a><br>                        </font>                    </td>                </tr>                </table>            </td>        </tr>        </table>    </td></tr>   </form><tr>    <td colspan="2" align="right">        &nbsp;<br>&nbsp;<br>        <font class="text2"><%=jahiaDisplayMessage%>&nbsp;&nbsp;&nbsp;</font>    </td></tr><tr>    <td colspan="2">&nbsp;</td></tr></table><%@include file="include_footer.jsp"%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -