一个小小的JSP聊天室代码问题

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:17:50
下面是我用JSP写的一个简单的聊天室,textarea为登陆者的发言区,能用方法得到另外一个页面登陆者的姓名,可却得不到他发言的内容(登陆者在聊天室页面发言),例:我在index.jsp以zhangsan登陆,进入chat.jsp,textarea显示 zhangsan说:null,然后我在chat.jsp的text里输入"nihao",可textarea里却又在第二行显示zhangsan说:null
下面是代码:chat.jsp的代码:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'chat.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache"&g

1.登陆界面
<%@ page language="java" pageEncoding="gb2312"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>用户登陆</title>
</head>

<body>
<form action="chart.jsp" method="post">
帐号<input type="text" name="userName"/>
口令<input type="password" name="passwd"/>
<input type="submit" value="确认"/>
</form>
</body>
</html>
2.
<%@ page contentType="text/html; charset=gb2312" import="
com.san.db.UserId,
java.util.*"

%>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+&q