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

📄 chatroom.jsp

📁 this is jsp project.By using this project we can chat using jsp code.
💻 JSP
📖 第 1 页 / 共 4 页
字号:
                                          	   else Select = "";
                                          	   %>
                                          <option value="<%= refreshModel[r] %>"<%= Select %>><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><%= rStr %></font></option>
                                          <%}
                                          }
                                         %>
                                        </select></font>
                                      </td>
                                    </tr>
                                    <tr>
                                      <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Display
                                        mode : </b></font></td>
                                      <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
                                        <%
                                         	if (aChatroom != null)
                                         	{
                                         		if (aChatroom.getParams().getDisplayMode() == Conf.NONFRAMED) out.print("Non Framed (JSP)");
                                         		else if (aChatroom.getParams().getDisplayMode() == Conf.FRAMED) out.print("Framed (JSP)");
                                         		else if (aChatroom.getParams().getDisplayMode() == Conf.BUFFEREDFRAMED) out.print("Buffered-Framed (JSP)");
                                         		else if (aChatroom.getParams().getDisplayMode() == Conf.APPLET) out.print("Applet");
                                         		else if (aChatroom.getParams().getDisplayMode() == Conf.FLASH) out.print("Flash");
                                         	}
                                         %> </font></td>
                                      <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Private
                                        messages : </b></font></td>
                                      <td>
                                        <table width="80%" border="0" cellspacing="1" cellpadding="0">
                                          <tr>
                                            <td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
                                              <input type="radio" name="private" value="yes" <% if ( (aChatroom != null) && (aChatroom.getParams().getPrivateStatus() == true) ) out.print("checked"); %>>
                                              </font></td>
                                            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">Yes</font></td>
                                            <td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
                                              <input type="radio" name="private" value="no" <% if ( (aChatroom != null) && (aChatroom.getParams().getPrivateStatus() == false) ) out.print("checked"); %>>
                                              </font></td>
                                            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">No</font></td>
                                          </tr>
                                        </table>
                                      </td>
                                    </tr>
                                    <tr>
                                      <td align="center">&nbsp;</td>
                                      <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Moderators
                                        : </b></font></td>
                                      <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Language
                                        :</b></font></td>
                                      <td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
                                        <select name="language" class="SystemBox">
                                          <%
                                           Hashtable languages = XMLConfig.LANGUAGES;
                                           String defaultLanguage = "";
                                           if ((languages != null) && (aChatroom != null))
                                           {
                                              String defaultStr = aChatroom.getParams().getLanguage();
                                              Enumeration e = languages.keys();
                                              while (e.hasMoreElements())
                                              {
                                              	String language = (String) e.nextElement();
                                              	if (language.equals(defaultStr)) defaultLanguage = " selected";
                                              	else defaultLanguage = "";
                                              	%>
                                          <option value="<%= language %>"<%= defaultLanguage %>><%= language %></option>
                                          <%
                                              }
                                           }
                                        %>
                                        </select>
                                        </font></td>
                                    </tr>
                                    <tr>
                                      <td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
                                        <input type="button" name="Update" value="Update" class="SystemButton" onClick="update()">
                                        </font></td>
                                      <td valign="top">
                                        <table border="0" cellspacing="0" cellpadding="1">
                                          <tr>
                                            <td align="left"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
                                              <select name="moderatorlist" size="3" multiple class="SystemBox">
                                                <% if ( (XMLConfig.MODERATORS != null) && (!XMLConfig.MODERATORS.isEmpty()) )
													  {
                                                        %>
                                                <option value="">- Select moderator(s)
                                                -</option>
                                                <%
														Enumeration e = XMLConfig.MODERATORS.keys();
														Vector mods = aChatroom.getParams().getModerators();
														String allowedmod = null;
														while (e.hasMoreElements())
														{
															String name = (String) e.nextElement();
															String sel = "";
															for (int ms=0;ms<mods.size();ms++)
															{
																allowedmod = (String) mods.elementAt(ms);
																if (name.equals(allowedmod))
																{
																	sel = "selected";
																	break;
																}
															}
															%>
                                                <option <%= sel %> value="<%= name %>"><%= name %></option>
                                                <%
														}
													  }
													  else
													  {
                                                        %>
                                                <option value="">- No moderator
                                                available -</option>
                                                <%
													  }
													%>
                                              </select>
                                              </font></td>
                                          </tr>
                                        </table>
                                        <font face="Verdana, Arial, Helvetica, sans-serif" size="-1"></font></td>
                                      <td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Filters
                                        : </b></font></td>
                                      <td valign="top">
                                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                          <%
                                          if (aChatroom != null)
                                          {
                                          	Vector vFilters = aChatroom.getParams().getFilters();
                                          	Vector vFiltersList = XMLConfig.FILTERS;
                                          	jChatBox.Chat.Filter.Filter myFilter = null, aFilter = null;
                                          	String Check = "";
                                          	for (int f=0;f<vFiltersList.size();f++)
                                          	{
                                          		aFilter = (jChatBox.Chat.Filter.Filter) vFiltersList.elementAt(f);
                                          		for (int m=0;m<vFilters.size();m++)
                                          		{
                                          			myFilter = (jChatBox.Chat.Filter.Filter) vFilters.elementAt(m);
                                          			if ((myFilter.getID()).equals(aFilter.getID()))
                                          			{
                                          				Check=" checked";
                                          				break;
                                          			}
                                          			else Check="";
                                                        }
                                            %>
                                          <tr>
                                            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
                                              <input type="checkbox" name="<%= aFilter.getID() %>" value="ok"<%= Check %>>
                                              </font></td>
                                            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><%= aFilter.getName() %></font></td>
                                          </tr>
                                          <%
                                                }
                                            }
                                          %>
                                        </table>
                                      </td>
                                    </tr>
                                    <% if (XMLConfig.LISTENERS.size()>0) { %>
                                    <tr>
                                      <td align="center">&nbsp;</td>
                                      <td valign="top">&nbsp;</td>
                                      <% if ((aChatroom != null) && (aChatroom.getListeners().size()>0)) {%>
                                      <td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Listeners : </b></font></td>
                                       <%} else { %>
                                      <td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>No Listeners.</b></font></td>
                                       <%} %>
                                      <td valign="top">
                                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                          <%
 					  if (aChatroom != null) {
                                          Vector vListeners = aChatroom.getListeners();
                                          jChatBox.Chat.Event.ChatroomListener aListener = null;
                                          for (int f=0;f<vListeners.size();f++)
                                          {
                                             aListener = (jChatBox.Chat.Event.ChatroomListener) vListeners.elementAt(f);
                                          %>
                                          <tr>
                                            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">&#149; </font></td>
                                            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><%= aListener.getName() %></font></td>
                                          </tr>
                                          <%
                                           }
 					  }
                                          %>

⌨️ 快捷键说明

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