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

📄 application_field.jsp

📁 java 写的一个新闻发布系统
💻 JSP
字号:
<%@ page language="java" %><%@ page import="org.jahia.data.*" %><%@ page import="org.jahia.utils.JahiaTools" %><%@ page import="org.jahia.data.applications.*" %><%@ page import="org.jahia.data.fields.*" %><%@ page import="org.jahia.params.*" %><%@ page import="org.jahia.services.*" %><%@ page import="java.util.*" %><%@ taglib uri="JahiaLib" prefix="jahia" %><%    HashMap engineMap = (HashMap) request.getAttribute( "org.jahia.engines.EngineHashMap" );    JahiaField  theField            	= (JahiaField) engineMap.get( "theField" );    String      engineUrl           	= (String) engineMap.get( "engineUrl" );    String      dataSourceConnectUrl	= (String) engineMap.get( "dataSourceConnectUrl" );    String      dataSourceIDUrl     	= (String) engineMap.get( "dataSourceIDUrl" );    String      localSwitchUrl      	= (String) engineMap.get( "localSwitchUrl" );    int         appID               	= ((Integer) engineMap.get( "appID" )).intValue();    Enumeration appList             	= (Enumeration) engineMap.get( "appList" );    ParamBean   jParams             	= (ParamBean) engineMap.get( "jParams" );    String      theURL              	= (String) jParams.settings().getJahiaEnginesHttpPath();    String      applicationManagerUrl   = (String) engineMap.get( "applicationManagerUrl" );    String 		appDownloadUrl			= (String) engineMap.get( "appDownloadUrl" );    Boolean		isSelectedField			= (Boolean) engineMap.get( "isSelectedField" );%><% if (theField.getConnectType() == ConnectionTypes.LOCAL) { %><script language="javascript">function OpenApplicationManager(url){    var params = "width=400,height=400,status=0,menubar=0,resizable=0,scrollbares=0";    var name="jahiaApplicationManagerPopup";    url += "&appid=" + document.mainForm.elements["_<%=theField.getID()%>"].options[document.mainForm.elements["_<%=theField.getID()%>"].selectedIndex].value ;    url += "&fid=" + "<%=theField.getID()%>";    var theMatrix = Math.round(Math.random() * 10000);    var newURL = url + "&matrix=" + theMatrix;    var myWin = window.open( newURL, name, params );}</script><table border="0" cellpadding="0" cellspacing="0" width="90%"><tr>    <td colspan="2" class="text" >Choose a portlet</td></tr><tr>    <td colspan=2" height="2" width="100%" background="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="hrImg" />"><img src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="pixImg" />" width="1" height="1"></td></tr><tr>    <td class="text">    <select class="input" name="_<%=theField.getID()%>" size="1">    <%  int counter=0;        while (appList.hasMoreElements()) {        ApplicationBean appBean = (ApplicationBean) appList.nextElement();        %>        <option value="<%=appBean.getID()%>"        <% if ((appID == appBean.getID()) || ((appID == -1) && (counter == 0))) { %> selected <% } %> >        <%=appBean.getName()%>        </option>    <% counter++; } %>    </select><br>    </td>    <%        if ( jParams.userIsAdmin() || theField.checkAdminAccess(jParams.getUser(), jParams.getSiteID()) || (theField.getID()<0) ){    %>    <td valign="top" align="right" width="50%">    <% 		if (counter>0){ %>        <a href="javascript:OpenApplicationManager('<%=applicationManagerUrl%>')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Manage3','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="manageOnButtonImg" />',1)"><img name="Manage3" src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="manageOffButtonImg" />" border="0" alt="Manage..."></a>    <%		} %>    </td>    <% } else { %>    <td valign="top" align="right" width="50%">    </td>    <% } %></tr></table><% } else { %>    <a href="#" onClick="<%=localSwitchUrl%>" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Activate','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="activateOnButtonImg" />',1)"><img name="Activate" src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="activateOffButtonImg" />" border="0" alt="Activate"></a><% } %><br><% if (theField.getConnectType() == ConnectionTypes.LOCAL) { %><!--    <a href="#" onClick="window.open( '<%=dataSourceConnectUrl%>', 'DataSourceConnect', 'width=500,height=250,status=1,scrollbars=1,resizable=1')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Connect','','<%=theURL%>images/buttons/connect_on.gif',1)"><img name="Connect" src="<%=theURL%>images/buttons/connect_off.gif" width="114" height="17" border="0" alt="Connect..."></a>--><% } else { %>    <a href="#" onClick="window.open( '<%=dataSourceConnectUrl%>', 'DataSourceConnect', 'width=500,height=250,status=1,scrollbars=1,resizable=1')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Change','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="changeOnButtonImg" />',1)"><img name="Change" src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="changeOffButtonImg" />" border="0" alt="Change..."></a><%   }   if (theField.getID() > 0) {%><!--    <a href="#" onClick="window.open( '<%=dataSourceIDUrl%>', 'DataSourceID', 'width=500,height=150,status=1,scrollbars=1,resizable=1')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('ViewID','','<%=theURL%>images/buttons/viewid_on.gif',1)"><img name="ViewID" src="<%=theURL%>images/buttons/viewid_off.gif" width="69" height="17" border="0" alt="View ID..."></a>--><% } %>    <br><br>    <%        if ( appDownloadUrl != null && appDownloadUrl.length()>0 ){    %><!--    <a  href="#"        onClick="javasript:window.open('<%=appDownloadUrl%>&fid=<%=theField.getID()%>','downloadApp','width=500,height=400,status=1,resizable=1,scrollbars=1')">    Download Application</a>-->    <% } %><SCRIPT type="text/javascript"><!--function check() {      return true;}// --></SCRIPT>

⌨️ 快捷键说明

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