資源簡介
Java+tomcat+springMVC;實現(xiàn)用戶注冊及登陸 .沒有Service與dao

代碼片段和文件信息
package?com.web.control;
import?java.util.ArrayList;
import?java.util.List;
import?org.apache.log4j.LogManager;
import?org.apache.log4j.Logger;
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?org.springframework.web.bind.annotation.RequestParam;
import?com.web.domain.User;
@Controller
@RequestMapping(value?=?“user“)
public?class?UserController?{
//?靜態(tài)List集合,此處代替數(shù)據(jù)庫用來保存注冊的用戶信息
private?static?List?userList;
//?UserController類的構(gòu)造器,初始化List集合
public?UserController()?{
super();
userList?=?new?ArrayList();
}
//?靜態(tài)日之類loggerMaggent
private?static?final?Logger?logger?=?LogManager.getLogger(UserController.class.getName());
@RequestMapping(value?=?“/register“?method?=?RequestMethod.GET)
public?String?registerForm()?{
logger.info(“register?GET?方法被調(diào)用……“);
return?“registerForm“;
}
//?注冊
@RequestMapping(value?=?“/register“?method?=?RequestMethod.POST)
public?String?register(@RequestParam(“l(fā)oginname“)?String?loginname?@RequestParam(“password“)?String?password
@RequestParam(“username“)?String?username)?{
logger.info(“register?POST?方法被調(diào)用……“);
//?創(chuàng)建user對象
User?user?=?new?User();
user.setLoginname(loginname);
user.setPassword(password);
user.setUsername(username);
//?模擬數(shù)據(jù)庫存儲User信息
userList.add(user);
//因為沒有service和dao所以直接返回;跳轉(zhuǎn)到登陸頁面
return?“l(fā)oginForm“;
}
//?登錄
@RequestMapping(“/login“)
public?String?login(@RequestParam(“l(fā)oginname“)?String?loginname?@RequestParam(“password“)?String?password
Model?model)?{
logger.info(“登錄名:“?+?loginname?+?“?密碼:“?+?password);
//?到集合中查找用戶是否存在,此處用來模擬數(shù)據(jù)庫驗證
for?(User?user?:?userList)?{
if?(user.getLoginname().equals(loginname)?&&?user.getPassword().equals(password))?{
model.addAttribute(“user“?user);
return?“welcome“;
}
}
return?“l(fā)oginForm“;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-02-28?20:25??springmvc2\
?????文件?????????841??2018-02-28?20:25??springmvc2\.classpath
?????文件????????1043??2018-02-28?20:25??springmvc2\.project
?????目錄???????????0??2018-02-28?20:25??springmvc2\.settings\
?????文件?????????567??2018-02-28?20:25??springmvc2\.settings\.jsdtscope
?????文件?????????364??2018-02-28?20:25??springmvc2\.settings\org.eclipse.jdt.core.prefs
?????文件?????????482??2018-02-28?20:25??springmvc2\.settings\org.eclipse.wst.common.component
?????文件?????????345??2018-02-28?20:25??springmvc2\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2018-02-28?20:25??springmvc2\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-02-28?20:25??springmvc2\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2018-03-01?12:15??springmvc2\WebContent\
?????目錄???????????0??2018-02-28?20:25??springmvc2\WebContent\me
?????文件??????????39??2018-02-28?20:25??springmvc2\WebContent\me
?????目錄???????????0??2018-03-01?14:54??springmvc2\WebContent\WEB-INF\
?????目錄???????????0??2018-03-01?12:15??springmvc2\WebContent\WEB-INF\context\
?????文件?????????780??2018-03-01?12:12??springmvc2\WebContent\WEB-INF\context\loginForm.jsp
?????文件?????????911??2018-03-01?12:13??springmvc2\WebContent\WEB-INF\context\registerForm.jsp
?????文件?????????443??2018-03-01?12:13??springmvc2\WebContent\WEB-INF\context\welcome.jsp
?????目錄???????????0??2018-03-01?12:29??springmvc2\WebContent\WEB-INF\lib\
?????文件???????61829??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\commons-logging-1.2.jar
?????文件??????489884??2018-03-01?12:29??springmvc2\WebContent\WEB-INF\lib\log4j-1.2.17.jar
?????文件??????380572??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\spring-aop-4.3.9.RELEASE.jar
?????文件???????58725??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\spring-aspects-4.3.9.RELEASE.jar
?????文件??????763050??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\spring-beans-4.3.9.RELEASE.jar
?????文件?????1140303??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\spring-context-4.3.9.RELEASE.jar
?????文件??????187116??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\spring-context-support-4.3.9.RELEASE.jar
?????文件?????1121720??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\spring-core-4.3.9.RELEASE.jar
?????文件??????263287??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\spring-ex
?????文件????????7249??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\spring-instrument-4.3.9.RELEASE.jar
?????文件???????10566??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\spring-instrument-tomcat-4.3.9.RELEASE.jar
?????文件??????427754??2018-03-01?09:52??springmvc2\WebContent\WEB-INF\lib\spring-jdbc-4.3.9.RELEASE.jar
............此處省略29個文件信息
- 上一篇:JAVA教程(史上最全)
- 下一篇:JAVAWeb聊天室
評論
共有 條評論