String userName = request.getParameter("userName");
得到userName的值是null,怎么解决?
得到userName的值是null,怎么解决?
解决方案 »
- 基于数据库的在线用户如何实现?
- ssh框架自动释放资源我项目发布运行以后多点几次分页就卡住了
- myeclipse +tomcat 问题
- 散尽分数,只为了解决问题(少了可以再送)!itext问题
- 郁闷!在线求救连接池问题!java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
- jsonp返回结果解析问题求助!!!!
- 如何去掉 8080 呀,如:http://localhost:8080/aa.jsp
- 查询结果显示不出来??!!
- 如何在网页的表单中动态地增加一行,多行?---请垂询援手!
- 如何去掉一个字符串的最后一个字符?
- jsp 无法显示目录下的文件名
- 为什么,为什么,一个小小的问题困扰了我一天,麻烦前辈帮帮我,我不想说跪求,因为我是男人,所以不会轻易下跪
这个行不行?
<form。〉
out.println("<frame src='topservlet?userName="+userName+"'>");
out.println("<frame src='sendmessageservlet?userName="+userName+"'>");
out.println("</frameset>");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");
String userName = request.getParameter("userName");
// userName=new String(userName.getBytes("ISO-8859-1"),"gbk");
if (userName.equals("") || userName == null) {
out.println("<font color=red>您未写昵称,请输入昵称后再进入!</font>");
response.sendRedirect("loginservlet");
} else {
ArrayList userList = (ArrayList) getServletContext().getAttribute(
"userName");
if (userList == null) {
userList = new ArrayList();
}
if (!userList.contains(userName)) {
userList.add(userName);
HttpSession session = request.getSession();
session.setAttribute("userName", userName);
System.out.println("MainServlet:"+userName);
getServletContext().setAttribute("userName", userList);
out.println("<html>");
out.println("<head><title>聊天室</title></head>");
out.println("<frameset rows='80%,*'>");
out.println("<frame src='topservlet?userName="+userName+"'>");
out.println("<frame src='sendmessageservlet?userName="+userName+"'>");
out.println("</frameset>");
out.println("</html>");
}else{
response.sendRedirect("loginservlet");
}
}
out.close();