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

📄 component_add.jsp

📁 java 写的一个新闻发布系统
💻 JSP
字号:
<%@include file="include_header.jsp"%><%@page import   = "java.util.*,org.jahia.data.applications.*,org.jahia.data.webapps.*"%><%@page import="org.jahia.bin.*"%><%    String theURL = "";    String appPath		= (String)request.getAttribute("appPath");    String warningMsg	= (String)request.getAttribute("warningMsg");    String appName		= "";    String appDescr		= "";    JahiaSite currentSite = (JahiaSite)request.getAttribute("site");    JahiaWebAppsPackage aPackage = null;    if (request.getAttribute("aPackage") != null){        aPackage = (JahiaWebAppsPackage)request.getAttribute("aPackage");        appName = (String)request.getAttribute("appName");        appDescr = (String)request.getAttribute("appDescr");    }    String requestURI 	= (String)request.getAttribute("requestURI");    String contextRoot 	= (String)request.getContextPath();%><script language="javascript">        function sendForm(subAction)        {            document.mainForm.subaction.value=subAction;            document.mainForm.action="<%=requestURI%>?do=components&sub=add";            document.mainForm.submit();        }</script><tr>    <td align="right" class="text" colspan="2"><b><% if ( currentSite!= null ){%>site&nbsp;<%=currentSite.getServerName()%>&nbsp;&nbsp;<%}%>::&nbsp;&nbsp;Manage components&nbsp;&nbsp;::</b>&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table><br><table cellpadding="2" cellspacing="0" border="0" width="100%"><tr>    <td colspan="2" width="530">&nbsp;</td></tr><tr>    <td width="100">&nbsp;&nbsp;&nbsp;</td>    <td width="100%">        <form name="mainForm" action="<%=requestURI%>?do=components&sub=add" method="post">        <table border="0" cellpadding="0" width="90%">        <tr>            <td colspan="2" class="text"align="left"><b>Manually&nbsp;register&nbsp;a&nbsp;new&nbsp;component&nbsp;in&nbsp;Jahia&nbsp;:</b></td>        </tr>        <tr>            <td colspan="2"><br></td>        </tr>        <tr>            <td class="text" valign="top" align="left" colspan="2">                You can manually add a new component by entering the full path to the component ( which can be a directory, an .ear or .war file ).<br><br>            </td>        </tr>        <tr>            <td valign="top" align="left">            <font class="text">            Note:            </font>            </td>            <td valign="top" align="left" class="text">                Only .ear or .war files are deployed.<br>If the source is a directory, only the component definition is registered in Jahia.                <br>            </td>        </tr>        <tr>            <td colspan="2" height="10"></td>        </tr>        <tr>            <td valign="top" align="right" nowrap>            </td>            <td class="text" align="right">                &nbsp;Full&nbsp;Path&nbsp;:&nbsp;<input class="input" type="text" name="appPath" value="<%=appPath%>" size="<%=inputSize%>">                <br>            </td>        </tr>        <tr>            <td>            </td>            <td valign="top" align="right" class="text">                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:sendForm('scanDir');">Scan component</a><br>            </td>        </tr>        <%            if ( warningMsg.length()>0 ){        %>        <tr>            <td valign="top" align="left">            </td>            <td valign="top" align="left" class="text">            <br><br>            <b><%=warningMsg%></b>            </td>        </tr>        <% }            if ( aPackage != null ){        %>        <tr>            <td colspan="2"><br><br></td>        </tr>        <tr>            <td colspan="2" class="text"align="left"><b>Component&nbsp;Details&nbsp;:</b></td>        </tr>        <tr>            <td colspan="2"><br></td>        </tr>        <tr>            <td colspan="2" class="text"align="left"><b>List of Web Applications :</b></td>        </tr>        <tr>            <td colspan="2"><br></td>        </tr>        <tr>            <td colspan="2" width="100%">                <table border="0" cellpadding="0" cellspacing="0" width="100%">                <%                    JahiaWebAppDef webApp = null;                    Vector webApps = aPackage.getWebApps();                    int size = webApps.size();                    int count = 0;                    if ( size>0 ){                        for ( int i=0 ; i<size ; i++ ) {                            webApp = (JahiaWebAppDef)webApps.get(i);                            if ( webApp != null ){                                count +=1;                    %>                    <tr>                        <td valign="top" align="right" nowrap class="text">                            Web&nbsp;App&nbsp;Name&nbsp;:                        </td>                        <td width="90%" class="text">                            &nbsp;                            <input class="input" type="text" name="appName" value="<%=appName%>" size="<%=inputSize%>">                            <br>                        </td>                    </tr>                    <tr>                        <td valign="top" align="right" nowrap class="text">                            Web&nbsp;App&nbsp;Context&nbsp;:                            <br>                        </td>                        <td width="90%" class="text">                            &nbsp;                            <%=webApp.getContextRoot()%>                            <br>                        </td>                    </tr>                    <tr>                        <td valign="top" align="right" nowrap class="text">                            desc&nbsp;:                        </td>                        <td >                            &nbsp;                            <textarea class="input" name="appDescr" rows="10" cols="<%=inputSize%>"><%=appDescr%></textarea>                            <br>                        </td>                    </tr>                    <tr>                        <td colspan="2" height="10"></td>                    </tr>                    <tr>                        <td valign="top" align="right" nowrap class="text">                            List&nbsp;of&nbsp;Servlets&nbsp;:                        </td>                        <td><br></td>                    </tr>                    <tr>                        <td colspan="2" height="5"></td>                    </tr>                    <%                        Vector servlets = webApp.getServlets();                        Servlet_Element servlet = null;                        int nbServlet = 0;                        if ( servlets != null ){                            nbServlet = servlets.size();                        }                        for ( int j=0 ; j<nbServlet ; j++ ){                            servlet = (Servlet_Element)servlets.get(j);                        %>                    <tr>                        <td valign="top" align="right" nowrap class="text">                            Name&nbsp;:                        </td>                        <td class="text">                            &nbsp;<%=servlet.getName()%>                            <br>                        </td>                    </tr>                    <tr>                        <td valign="top" align="right" nowrap class="text">                            Source&nbsp;:                        </td>                        <td class="text">                            &nbsp;<%=servlet.getSource()%>                            <br>                        </td>                    </tr>                    <tr>                        <td valign="top" align="right" nowrap class="text">                            Type&nbsp;:                        </td>                        <td class="text">                            &nbsp;<%=servlet.getTypeLabel()%>                            <br>                        </td>                    </tr>                    <tr>                        <td valign="top" align="right" nowrap class="text">                            Descr&nbsp;:                        </td>                        <td class="text">                            &nbsp;<%=servlet.getdesc()%>                            <br>                        </td>                    </tr>                    <tr>                        <td colspan="2" height="10"></td>                    </tr>                    <% 			}                            }                        }                    }                    if ( count==0 ){                    %>                    <tr>                        <td valign="top" align="right" nowrap colspan="2" class="text">                            <b>No Web Components found within this package</b>                        </td>                    </tr>                    <tr>                        <td colspan="2"><br></td>                    </tr>                    <% }                    %>                    </table>            </td>        </tr>        <tr>            <td colspan="2"><br><br><br></td>        </tr>        <tr>            <td align="right" colspan="2" class="text">                &nbsp;<br>                <a href="javascript:sendForm('deploy');">deploy</a>            </td>        </tr>        <%        }        %>        <tr>            <td colspan="2"><br><br><br></td>        </tr>        <tr>            <td colspan="2">                &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" class="text">                        <%if(!isLynx){%><li> <%}%><a href="<%=JahiaAdministration.composeActionURL(request,response,"components","&sub=display")%>">Back to components list</a><br>                        <%if(!isLynx){%><li> <%}%><a href="<%=JahiaAdministration.composeActionURL(request,response,"displaymenu","")%>">Back to menu</a><br>                    </td>                </tr>                </table>            </td>        </tr>        </table>        <input type="hidden" name="subaction" value="">        </form>    </td></tr><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 + -