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

📄 chat.jsp

📁 用jsp+struts写的聊天室。
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=utf-8" %>
<%@ page import="bean.*,service.*" %>
<%@ taglib uri="/userTag" prefix="userTag" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" language="JavaScript" src="js/chat.js"></script>
<script type="text/javascript" language="JavaScript" src="js/prototype.js"></script>
<title>::聊天室::</title>
<style type="text/css">
<!--
a:link {color: blue;text-decoration: none;}
a:visited {color: blue;text-decoration: none;}
a:hover {color: blue;text-decoration: none;}
a:active {color: blue;text-decoration: none;}
body,td,th {
	font-size: 14px;
}
.style1 {
	font-size: 12px;
	font-weight: bold;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="init()">
 <userTag:ValidUserSessionTag/>
 <!-- ImageReady Slices (chat.psd) -->
 <%
  User user=(User)session.getAttribute("user");
  int type=user.getType();
  Room room=ChatService.instance().getRoom(user);
  String intr=room.getIntroduction();
  %>
  <table  width="85%" height="500" border="1" align="center" cellpadding="0" cellspacing="0">
   <tr>
    <td width="78%" ><table width="100%" height="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#0099FF">
      <tr>
        <td bgcolor="#FFFFFF"><p>&nbsp;</p>
            <p align="center"><strong>欢迎进入聊天室</strong></p>
          <p>&nbsp;</p></td>
      </tr>
	  <tr>
        <td bgcolor="#0099FF"><p>&nbsp;</p>          </td>
      </tr>
      <tr>
        <td width="787" height="153" colspan="3" bgcolor="#FFFFFF"><div id="msgShow"  style="width:680px;height:250px;overflow-y:auto"> </div></td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF"><div id="personalMsgShow"  style="width:680px;height:150px;overflow-y:auto"> </div></td>
      </tr>
      <tr>
        <td><select name="receiveUser" id="select2">
            <option value="所有人">所有人</option>
          </select>
            <select name="color" id="select3">
              <option value="black" style="color:black">颜色</option>
              <option value="black" style="color:black">黑色</option>
              <option value="blue" style="color:blue">蓝色</option>
              <option value="gold" style="color:gold">金色</option>
              <option value="orange" style="color:orange">桔色</option>
              <option value="red" style="color:red">红色</option>
              <option value="yellow" style="color:yellow">黄色</option>
              <option value="green" style="color:green">绿色</option>
            </select>
            <select name="face" id="select4" onChange="selectFace()">
              <option value="表情">表情</option>
              <option value="smile">微笑</option>
              <option value="surprise">惊讶</option>
              <option value="pz">撇嘴</option>
              <option value="huff">发怒</option>
              <option value="cy">呲牙</option>
              <option value="sad">难过</option>
              <option value="se">色</option>
              <option value="fd">发呆</option>
              <option value="dy">得意</option>
              <option value="ll">流泪</option>
              <option value="sleep">睡觉</option>
              <option value="cry">大哭</option>
              <option value="xu">嘘</option>
              <option value="cx">偷笑</option>
              <option value="baiy">白眼</option>
              <option value="han">汗~</option>
            </select>
            <input type="checkbox" name="type" id="type2" value="private" />
            悄悄话
            <input type="Button" name="msgClean" value="清屏" onClick="msgClean()"/>
            <%if(type==1){ %>
            <input type="Button" name="goout" value="请出房间" onClick="goOutUser()"/>
            <%} %>
        </td>
      </tr>
      <tr>
        <td colspan="3" valign="bottom"> 消息:
            <textarea name="context" cols="50" id="textarea" style="overflow-y:auto;scrollbar-3d-light-color:#48B5F3;scrollbar-arrow-color:#48B5F3;scrollbar-base-color:#48B5F3;border:0" onKeyPress="msgHandler(event)"></textarea>
            <input type="submit" name="Submit2" value="发 送" onClick="sendMsg()">
            <input type="Button" name="nearMsg" value="聊天记录" onClick="nearMsgLook()"/></td>
      </tr>
      <tr>
        <td><input type="Button" name="separater" value="屏蔽" onClick="separentUser()"/>
            <input type="Button" name="separater" value="清除屏蔽" onClick="unseparentUser()"/>
            <input type="Button" name="separater" value="清空屏蔽" onClick="cleanSeparentUser()"/>
            <input type="submit" name="Submit" value="离 开" onClick="leaveRoom()"></td>
      </tr>
    </table></td>
	<td width="22%">
     <table width="100%" bgcolor="#0099FF">
	   <tr>
	   <td><div align="center"><span class="style1">房间介绍</span></div></td>
	   </tr>
	   <tr>
	     <td bgcolor="#FFFFFF" height="50" ><textarea name="textfield" cols="12" rows="5" style="overflow-y:auto;border:0" ><%=intr %></textarea></td>
	   </tr>
	   <tr>
	    <td><select name="userList" size=30  style="width:150px;border:0" onclick="selectUser()">
        </select></td>
	    </tr>
      </table>     </td>
    </tr>
</table>
 
<!-- End ImageReady Slices -->
</body>
</html>

⌨️ 快捷键说明

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