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

📄 user_search.jsp

📁 java 写的一个新闻发布系统
💻 JSP
字号:
<!--Prerequisites :     - The function submitForm() should exists in the wrap JSP file.    - The function handleKey() should exists in the wrap JSP file.    - The function handleKeyCode() should exists in the wrap JSP file.--><%@ page language = "java" %><%@ page import = "java.util.*"%><%@ page import="org.jahia.utils.JahiaTools"%><%@ page import="org.jahia.services.usermanager.*" %><%@ taglib uri="JahiaLib" prefix="jahia" %><%    ArrayList resultList    = (ArrayList)request.getAttribute( "resultList" );    Vector providerList     = (Vector) request.getAttribute( "providerList" );%><script language="javascript" src="<%=request.getContextPath()%>/jsp/jahia/javascript/selectbox.js"></script><script language="javascript" src="<%=request.getContextPath()%>/jsp/jahia/javascript/checkbox.js"></script><table border="0" width="95%">    <tr>        <td>            <!-- Search user and group -->            <table class="text" border="0" cellspacing="0" cellpadding="0" width="180">                <tr>                    <td colspan="2">                        <br>Search :                        <input type="text" name="searchString" size="10"                               onkeydown="if (event.keyCode == 13) javascript:submitForm('search');">                    </td>                </tr>                <tr>                    <td>&nbsp;&nbsp;in :</td>                    <td>                        <input type="radio" name="searchIn" value="allProps" checked                               onclick="disableCheckBox(properties);">&nbsp;All properties                    </td>                </tr>                <tr>                    <td>&nbsp;</td>                    <td valign="top">                        <input type="radio" name="searchIn" value="properties"                               onclick="enableCheckbox(properties);">&nbsp;Properties :<br>                        &nbsp;&nbsp;&nbsp;&nbsp;                        <input type="checkbox" name="properties" value="username" disabled> Username<br>                        &nbsp;&nbsp;&nbsp;&nbsp;                        <input type="checkbox" name="properties" value="firstname" disabled> First name<br>                        &nbsp;&nbsp;&nbsp;&nbsp;                        <input type="checkbox" name="properties" value="lastname" disabled> Last name<br>                        &nbsp;&nbsp;&nbsp;&nbsp;                        <input type="checkbox" name="properties" value="email" disabled> Email<br>                        &nbsp;&nbsp;&nbsp;&nbsp;                        <input type="checkbox" name="properties" value="organization" disabled> Organization<br>                    </td>                </tr>                <tr>                    <td>&nbsp;&nbsp;on :</td>                    <td>                        <input type="radio" name="storedOn" value="everywhere"                               <%if (providerList.size() > 1) { %> checked <% } %>                               onclick="disableCheckBox(providers);">&nbsp;Everywhere                    </td>                </tr>                <tr>                    <td>&nbsp;</td>                    <td>                        <input type="radio" name="storedOn" value="providers"                               <%if (providerList.size() <= 1) { %> checked <% } %>                               onclick="enableCheckbox(providers);">&nbsp;Providers :<br><%                        Enumeration providerEnum = providerList.elements();                        while (providerEnum.hasMoreElements()) {                            UserManagerProviderBean curProvider = (UserManagerProviderBean) providerEnum.nextElement();%>                            &nbsp;&nbsp;&nbsp;&nbsp;                            <input type="checkbox" name="providers" value="<%=curProvider.getKey()%>" disabled                            <%if (providerList.size() <= 1) { %> checked <% } %>>                                <%//=curProvider.getTitle()%> <%=curProvider.getKey()%><br><%                        }%>                    </td>                </tr>                <tr>                    <td>&nbsp;</td>                    <td align="right">                        <br>                        <jahia:jahiaButton img="search"                            href="javascript:submitForm('search');"                            alt="Search items from string given in the above input box" />                    </td>                </tr>            </table>            <!-- -->        </td>        <td align="center">        <!-- Display user list -->            <table class="text" border="0" cellspacing="0" cellpadding="0">                <tr>                    <td>                        <i>Search results :</i><br>                        <table class="text" width="100%" border="0" cellspacing="0" cellpadding="0">                            <tr>                                <td width="7%">&nbsp;                                </td>                                <td width="20%">                                    <jahia:jahiaButton img="sort"                                        href="javascript:sortSelectBox(document.mainForm.selectedUsers, false, /.{2}/);"                                        alt="Sort by provider" />                                </td>                                <td width="30%">                                    <jahia:jahiaButton img="sort"                                        href="javascript:sortSelectBox(document.mainForm.selectedUsers, false, /.{8}/);"                                        alt="Sort by user name" />                                </td>                                <td>                                    <jahia:jahiaButton img="sort"                                        href="javascript:sortSelectBox(document.mainForm.selectedUsers, false, /.{24}/);"                                        alt="Sort by property" />                                </td>                                <td>                                   <!-- <a href="#"                                       onMouseOut="MM_swapImgRestore()"                                       onMouseOver="MM_swapImage('helpSorting','','<%=request.getContextPath()%><jahia:engineResourceBundle resourceName="helpOnButtonImg" />',1)">                                       <img align="left" name="helpSorting" alt="Help on sorting ACL entries"                                            onclick="javascript:popupHelp(event, '<%=request.getContextPath()%>/html/help/helpSorting.htm');"                                            src="<%=request.getContextPath()%><jahia:engineResourceBundle resourceName="helpOffButtonImg" />"                                            width="11" height="11" border="0"></a>-->                                </td>                            </tr>                        </table>                        <% String disabled = "";                           if (resultList == null || resultList.size() == 0) {                                disabled = "disabled";                           } %>                                                <select ondblclick="javascript:handleKey(event);" <%=disabled%>                                onkeydown="javascript:handleKeyCode(event.keyCode);"                                class="fontfix" name="selectedUsers" size="25" multiple><%                              if (resultList == null || resultList.size() == 0) {%>                            <option value="null" selected>                                -- - -&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp; - no users found -&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;- - --                            </option><%                              } else {                                for (int i = 0; i < resultList.size(); i += 2) {%>                        <!-- Option value = "<%= JahiaTools.replacePattern((String)resultList.get(i), "&nbsp;", "_")%>"                                    text  = "<%= JahiaTools.replacePattern((String)resultList.get(i + 1), "&nbsp;", "_")%>" -->                            <option value="<%= (String)resultList.get(i)%>">                                <%= (String)resultList.get(i + 1)%>                            </option><%                                  }                            }%>                        </select><br>                    </td>                </tr>            </table>        </td>    </tr></table>

⌨️ 快捷键说明

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