当前位置:  技术问答>java相关

一个困扰我许多天的问题拜托了(聊天室)

    来源: 互联网  发布时间:2015-06-06

    本文导语:  本人作了一个聊天室,一个主页面chatframa.jsp,发言页面say.jsp,传输信息页面send.jsp,显示页面mai.jsp。chatfram.jsp是一个框架,上部显示信息,下部发言。但是当我按“发言”按钮时,框架上部显示不出信息。下面是send.jsp...

本人作了一个聊天室,一个主页面chatframa.jsp,发言页面say.jsp,传输信息页面send.jsp,显示页面mai.jsp。chatfram.jsp是一个框架,上部显示信息,下部发言。但是当我按“发言”按钮时,框架上部显示不出信息。下面是send.jsp中存储信息的一段程序:String words=(""+user+""+action+"对"+sayto+"说:"+word+"");
Vector msg=new Vector();
msg.addElement(words);
getServletContext().setAttribute("msg",msg);
Vector user_table=new Vector();
user_table.addElement("user");
getServletContext().setAttribute("user_table",user_table);

msg=(Vector)getServletContext().getAttribute("msg");
我想知道存储在"application"中的"words"怎么被"mai.jsp接收到,使他能在"chatfram.jsp"中显示。下面是"mai.jsp"的一段程序: msg.addElement(""+user+"来了,大家好好的对他哦.");
                                        
getServletContext().setAttribute("msg",msg);
msg=(Vector)getServletContext().getAttribute("msg");
for (int i=msg.size();i>0; i--)
{
out.print(msg.elementAt(i-1));
  out.print("
");

}请多指教!

|
1、
String words=(""+user+""+action+"对"+sayto+"说:"+word+"");
Vector msg=new Vector();
msg.addElement(words);
getServletContext().setAttribute("msg",msg);
Vector user_table=new Vector();
user_table.addElement("user");
getServletContext().setAttribute("user_table",user_table);

以上代码中的msg.addElement(words);只保存words变量中值,因为你重新实例化了一个Vector msg=new Vector();你的user_table也是一样的。
你应该先用
Vector msg=new Vector();
msg = getServletContext().getAttribute("msg");
msg.addElement(words);
getServletContext().setAttribute("msg",msg);
Vector user_table=new Vector();
user_table = getServletContext().getAttribute("user_table");
user_table.addElement("user");
getServletContext().setAttribute("user_table",user_table);

2、
getServletContext().setAttribute("msg",msg);
msg=(Vector)getServletContext().getAttribute("msg");
for (int i=msg.size();i>0; i--)
{
out.print(msg.elementAt(i-1));
  out.print("
");

你也应该:
Vector msg=new Vector();
msg = getServletContext().getAttribute("msg");
for (int i=msg.size();i>0; i--)
{
out.print(msg.elementAt(i-1));
  out.print("
");
}



    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一个初级,但可能困扰够很多人的问题
  • 高手请进!如何设置我的Lilo?长久困扰我的问题!
  • Socket 通讯的问题,困扰了我很久。
  • 简单的问题,困扰我很久?
  • 问一个一直困扰我的问题:JBuilder中的JSP页面怎么设计???????????
  • 一个困扰了一星期的简单问题!
  • 这个问题困扰我很久了
  • 关于svgalib的问题,困扰好久了嗄~~~帮忙嗄
  • svn使用的问题,困扰一天了
  • 小问题困扰一晚上,求前辈指点!
  • IP地址数字互转 iis7站长之家
  • @@@困扰我很久的问题。。。。。。
  • 文件更名问题,困扰中
  • 这个问题困扰了我好几天了,谢谢
  • 高手留步!!!一个简单但困扰我的问题0
  • 一个困扰我的老问题
  • 如何覆盖一个已有的软链接,简单问题困扰很长时间,解决马上给分?
  • 在线等,知道的指点下小弟,这个问题困扰我太久了。
  • 困扰我多时的问题,大家来帮忙
  • jdbc可更新数据集问题,困扰我两日!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3