資源簡介
本資源對應(yīng)博文地址:http://blog.csdn.net/a582127421/article/details/40302767,可參考博文閱讀代碼

代碼片段和文件信息
package?com.chatroom.controller;
import?java.io.PrintWriter;
import?java.io.UnsupportedEncodingException;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?javax.annotation.Resource;
import?javax.servlet.ServletContext;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpSession;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.Model;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestMethod;
import?com.chatroom.service.IUserService;
@Controller
@RequestMapping(“/user“)
public?class?UserController?extends?HttpServlet?{
????/**
?????*?
?????*/
????private?static?final?long?serialVersionUID?=?95163763702302820L;
????@Resource
????private?IUserService?userService;
????
??//獲取session
????HttpSession?session?;
????ServletContext?application;
????/**
?????*?控制跳轉(zhuǎn)到登錄界面
?????*?@param?request
?????*?@param?model
?????*?@return
?????*/
????@RequestMapping(value=“/toLogin.html“)
????public?String?toLogin(HttpServletRequest?requestModel?model){
????????return?“l(fā)ogin“;
????}
????
????/**
?????*?執(zhí)行登錄操作
?????*?@param?request
?????*?@param?model
?????*?@param?out
?????*/
????@RequestMapping(value=“/login.html“method?=?RequestMethod.GET)
????public?void?login(HttpServletRequest?requestModel?modelPrintWriter?out){
????????String?name?=?request.getParameter(“name“);
????????String?password?=?request.getParameter(“password“);
????????String?s?=?userService.login(name?password);
????????session?=?request.getSession();
????????if(s==“success“){
????????????session.setAttribute(“name“?name);?//?保存當(dāng)前登錄的用戶名
????????????//
????????????application?=?request.getSession().getServletContext();
????????????if(application.getAttribute(“onLine“)==null){
????????????????application.setAttribute(“onLine“?““);
????????????}
????????????String?onLine?=?application.getAttribute(“onLine“).toString();
????????????onLine?+=?name+“
“;
????????????application.setAttribute(“onLine“?onLine);
????????}
????????//寫入返回結(jié)果
????????out.write(s);
????}
????
????/**
?????*?控制跳轉(zhuǎn)到聊天主界面
?????*?@param?request
?????*?@param?model
?????*?@return
?????*/
????@RequestMapping(“/toChatMain.html“)
????public?String?toChatMain(HttpServletRequest?requestModel?model){
????????return?“chatMain“;
????}
????
????/**
?????*?前端發(fā)送聊天內(nèi)容
?????*?@param?request
?????*?@param?model
?????*/
????@RequestMapping(“sentContent.html“)
????public?void?sentContent(HttpServletRequest?requestModel?modelPrintWriter?out){
????????//存儲信息的全局變量
????????application?=?request.getSession().getServletContext();
????????session?=?request.getSession();
????????if(application.getAttribute(“message“)==null){
????????????application.setAttribute(“message“?““);
????????}
????????//獲取application中存儲的聊天內(nèi)容
????????String?sourceMessage?=?application.getAttribute(“me
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1312??2014-10-13?09:52??chatroom\.classpath
?????文件???????1217??2014-10-20?16:12??chatroom\.project
?????文件????????508??2014-10-13?09:12??chatroom\.settings\.jsdtscope
?????文件????????217??2014-10-14?13:20??chatroom\.settings\org.eclipse.core.resources.prefs
?????文件????????430??2014-10-13?09:52??chatroom\.settings\org.eclipse.jdt.core.prefs
?????文件?????????90??2014-10-13?09:12??chatroom\.settings\org.eclipse.m2e.core.prefs
?????文件????????749??2014-10-20?16:12??chatroom\.settings\org.eclipse.wst.common.component
?????文件????????171??2014-10-14?11:37??chatroom\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
?????文件????????300??2014-10-14?11:37??chatroom\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2014-10-13?09:12??chatroom\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2014-10-13?09:12??chatroom\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????50??2014-10-13?09:12??chatroom\.settings\org.eclipse.wst.validation.prefs
?????文件??????????3??2014-10-21?15:42??chatroom\logs\ssm.log
?????文件???????6564??2014-10-21?14:02??chatroom\pom.xm
?????文件???????5436??2014-10-21?14:13??chatroom\src\main\java\com\chatroom\controller\UserController.java
?????文件????????397??2014-10-20?17:11??chatroom\src\main\java\com\chatroom\dao\IUserDao.java
?????文件???????3152??2014-10-21?14:08??chatroom\src\main\java\com\chatroom\mapping\UserMapper.xm
?????文件????????976??2014-10-20?17:19??chatroom\src\main\java\com\chatroom\pojo\User.java
?????文件????????969??2014-10-21?14:47??chatroom\src\main\java\com\chatroom\service\impl\UserService.java
?????文件????????372??2014-10-20?17:11??chatroom\src\main\java\com\chatroom\service\IUserService.java
?????文件????????281??2014-10-15?09:50??chatroom\src\main\resources\jdbc.properties
?????文件????????937??2014-10-14?13:29??chatroom\src\main\resources\log4j.properties
?????文件???????2961??2014-10-21?14:04??chatroom\src\main\resources\spring-mvc.xm
?????文件???????3174??2014-10-21?14:03??chatroom\src\main\resources\spring-mybatis.xm
?????文件?????????98??2014-10-21?13:58??chatroom\src\main\webapp\index.jsp
?????文件???????1061??2014-10-17?09:25??chatroom\src\main\webapp\static\css\chatMain.css
?????文件??????????0??2014-10-16?17:04??chatroom\src\main\webapp\static\css\login.css
?????文件???????2005??2014-10-21?14:13??chatroom\src\main\webapp\static\js\chatMain.js
?????文件??????93636??2014-10-14?13:39??chatroom\src\main\webapp\static\js\jquery-1.8.3.min.js
?????文件?????268381??2014-10-15?22:33??chatroom\src\main\webapp\static\js\jquery-1.9.1.js
............此處省略85個(gè)文件信息
評論
共有 條評論