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

📄 readonly_smalltext_field.jsp

📁 java 写的一个新闻发布系统
💻 JSP
字号:
<%@ page language="java" %><%@ page import="org.jahia.utils.*" %><%@ page import="org.jahia.data.*" %><%@ page import="org.jahia.data.fields.*" %><%@ page import="org.jahia.params.*" %><%@ page import="org.jahia.services.*" %><%@ page import="org.jahia.services.pages.*" %><%@ page import="org.jahia.registries.*" %><%@ page import="java.util.*" %><%        HashMap engineMap = (HashMap) request.getAttribute( "org.jahia.engines.EngineHashMap" );    JahiaField  theField            = (JahiaField) engineMap.get( "theField" );    ParamBean   jParams             = (ParamBean) engineMap.get( "jParams" );    int         pageID              = theField.getPageID();    JahiaPage   thePage             = ServicesRegistry.getInstance().getJahiaPageService().lookupPage( pageID );    String      defValue            = theField.getDefinition().getDefaultValue(thePage.getPageTemplateID());%><table border="0" cellpadding="0" cellspacing="0" width="90%"><tr>	<td class="text" align="left" nowrap><%  if (theField.getValue().indexOf("#") != -1 && theField.getValue().length() > 6 && theField.getValue().length() < 10) { %>Color value : <%=theField.getValue()%><% } else if (defValue != null && !defValue.equals("") && defValue.toUpperCase().indexOf("JAHIA_MULTIVALUE") != -1 ) { %><%    String theSelectedField = theField.getValue();    String theNewField = "";    String strToRemove[] = {"&LT;JAHIA", "_MULTIVALUE"};        for (int i = 0; i < strToRemove.length; i++) {        String upperCaseField = theSelectedField.toUpperCase();        int index = upperCaseField.indexOf(strToRemove[i]);        if (index != -1) {            theNewField = theSelectedField.substring(0, index) +                           theSelectedField.substring(index + strToRemove[i].length(), theSelectedField.length());            theSelectedField = theNewField;        }    }    if (theSelectedField.indexOf("[") != -1) {        int startStr    = theSelectedField.indexOf("[");        int endStr      = theSelectedField.indexOf("]>") + 2;        theSelectedField = theSelectedField.substring(0,startStr) + theSelectedField.substring(endStr,theSelectedField.length());    }%><%    if (defValue.indexOf("[") != -1) {        int startStr    = defValue.indexOf("[") + 1;        int endStr      = defValue.indexOf("]");        String theList  = defValue.substring(startStr,endStr);        while (true) {            String theSelection = "";            if (theList.indexOf(":") != -1) {                endStr = theList.indexOf(":");                theSelection = theList.substring(0,endStr);                theList = theList.substring(endStr + 1,theList.length());                if (theSelection.equals(theSelectedField)) { %>                Value : <%=theSelection%>            <%  }            } else {                theSelection = theList.substring(0,theList.length());                if (theSelection.equals(theSelectedField)) { %>                	Value : <%=theSelection%>                <% }                break;            }        }     }} else { 	String value = theField.getValue();	if ( value == null )		value = "";			if ( value.length()>100 ){%>Value : <%=value.substring(0,100)+"..."%><%  } else {%>Value : <%=value%><%	}}%></td></tr></table>

⌨️ 快捷键说明

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