Servlet中输出的html只有我自己的有刷新,别的电脑访问都没有刷新功能?

原来缘来 2011-03-11 10:50:50
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html");
PrintWriter out = response.getWriter();
out
.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print(" This is ");
out.print(this.getClass());
out.println(", using the POST method");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<meta http-equiv=refresh content=3;UserList>");
out.println(" <HEAD><TITLE>Message</TITLE></HEAD>");
out.println(" <BODY>");
Vector vec=(Vector)getServletContext().getAttribute("userArray");
String userName=request.getParameter("name");
if(vec==null)
throw new ServletException("servlet中发生错误");
for(int i=0;i<vec.size();i++){
if(String.valueOf(vec.get(i)).equals(userName))
out.println("<b>"+String.valueOf(vec.get(i))+"<br><br>");
else
out.println(String.valueOf(vec.get(i))+"<br>");
}
out.println(" </BODY>");
out.println("</HTML>");
}
这是两个类中的doGet方法,运行在服务器上时只有我自己的电脑登录时有刷新功能,别的电脑都没有,求高手帮忙改代码
...全文
65 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
原来缘来 2011-03-16
  • 打赏
  • 举报
回复
好几天了,我觉得自己的问题有点蠢,结贴......

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧