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

📄 file_field.jsp

📁 java 写的一个新闻发布系统
💻 JSP
字号:
<%@ page language="java" %><%@ page import="org.jahia.params.*" %><%@ page import="org.jahia.data.*" %><%@ page import="org.jahia.data.fields.*" %><%@ page import="org.jahia.data.files.*" %><%@ page import="java.util.*" %><%@ taglib uri="JahiaLib" prefix="jahia" %><%    HashMap engineMap = (HashMap) request.getAttribute( "org.jahia.engines.EngineHashMap" );    ParamBean jParams   = (ParamBean) engineMap.get( "jParams" );    String theURL       = (String) jParams.settings().getJahiaEnginesHttpPath();		String filemanagerUrl 		= (String)engineMap.get( "filemanagerUrl" );    //JahiaField  theField      	= (JahiaField) engineMap.get( "jahia_session_field" );	JahiaField theField = (JahiaField) engineMap.get( "theField" );	String fileTitle			= (String) engineMap.get( "fileTitle" );	Enumeration filesList		= (Enumeration) engineMap.get( "filesList" );				    //JahiaFile   theFile       = (JahiaFile) theField.getObject();    //int         fileID        = (intPageID != null) ? intPageID.intValue() : 0;    //Integer     intChoiceID   = (Integer) engineMap.get( "choiceID" );    //int         choiceID      = (intChoiceID != null) ? intChoiceID.intValue() : 0;		Integer fileID				= (Integer)engineMap.get("fileID");	Integer activeFolderID		= (Integer)engineMap.get("activeFolderID");	    int columns = 30;    String userAgent = request.getHeader( "user-agent" );    if (userAgent != null) {        if (userAgent.indexOf( "MSIE" ) != -1) {            columns = 40;        }    }   	boolean matchFile = false;	Boolean		isSelectedField			= (Boolean) engineMap.get( "isSelectedField" );%><script language="javascript"><!--function OpenFilemanager( url ){    var params = "width=300,height=400,status=0,menubar=0,resizable=0,scrollbares=0";    var name="jahiaFilemanagerPopup";    url += "&fileItem=" + document.mainForm.file_id.options[document.mainForm.file_id.selectedIndex].value ;    var theMatrix = Math.round(Math.random() * 10000);    var newURL = url + "&matrix=" + theMatrix;    var myWin = window.open( newURL, name, params );}//--></script><table border="0" width="100%" cellspacing="0" cellpadding="0"><tr>    <td colspan="2" class="text">        Title :<br>        <input type="text" name="file_title" size="<%=columns%>" value="<%=fileTitle%>" class="input" maxlength="250">    </td></tr><tr>    <td colspan="2"><br></td></tr><tr>    <td colspan="2" class="text">        Choose a file :    </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 width="75%" valign="top">       <span class="input"><select name="file_id" size="1" class="input">    <%  if ( filesList != null ) {    		JahiaFile fileItem = null;        	while (filesList.hasMoreElements()) {        		 fileItem = (JahiaFile) filesList.nextElement();        	%>        		<option value="<%=fileItem.getFileID()%>"        		<% if ((fileID.intValue() == fileItem.getFileID())) {         			matchFile = true;        		%> selected <% } %> >        		<%=fileItem.getRealName()%>        		</option>   			<%    			}    		}   	%>    <% if ( !matchFile ) { %>   	        <option value="BLANK" selected >None</option>	<% } else { %>   	        <option value="BLANK">None</option>	<% } %>        </select></span>    </td><!--    <td valign="top" align="left" nowrap>		<a href="javascript:OpenFilemanager('<%=filemanagerUrl%>&actionreq=actionFileUpload');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('upload','','<%=theURL%>images/buttons/upload_on.gif',1)"><img name="upload" src="<%=theURL%>images/buttons/upload_off.gif" width="69" height="17" border="0" alt="Add a new file"></a>		<a href="javascript:OpenFilemanager('<%=filemanagerUrl%>&actionreq=actionFileDelete');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('delete','','<%=theURL%>images/buttons/delete_on.gif',1)"><img name="delete" src="<%=theURL%>images/buttons/delete_off.gif" width="69" height="17" border="0" alt="Delete the file"></a>    </td>//-->    <td valign="top" align="right" width="50%">        <a href="javascript:OpenFilemanager('<%=filemanagerUrl%>&actionreq=actionOpenFolder&fid=<%=theField.getID()%>')" 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></tr></table>        <input type="hidden" name="active_folder_id" value="<%=activeFolderID.intValue()%>"><br><% if ( isSelectedField.booleanValue() ){ %><script type="text/javascript"><!--function setfocus() {document.mainForm.file_title.focus();}// --></script><% } %><SCRIPT type="text/javascript"><!--function check() {          return true; }// --></SCRIPT>

⌨️ 快捷键说明

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