springMVC实现用户注册及登陆
Java+tomcat+springMVC;实现用户注册及登陆 .没有Service与dao
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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.settingsorg.eclipse.jdt.core.prefs
文件 482 2018-02-28 20:25 springmvc2.settingsorg.eclipse.wst.common.component
文件 345 2018-02-28 20:25 springmvc2.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2018-02-28 20:25 springmvc2.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-02-28 20:25 springmvc2.settingsorg.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-03-01 12:15 springmvc2WebContent
目录 0 2018-02-28 20:25 springmvc2WebContentmeta-INF
文件 39 2018-02-28 20:25 springmvc2WebContentmeta-INFMANIFEST.MF
目录 0 2018-03-01 14:54 springmvc2WebContentWEB-INF
目录 0 2018-03-01 12:15 springmvc2WebContentWEB-INFcontext
文件 780 2018-03-01 12:12 springmvc2WebContentWEB-INFcontextloginForm.jsp
文件 911 2018-03-01 12:13 springmvc2WebContentWEB-INFcontext
egisterForm.jsp
文件 443 2018-03-01 12:13 springmvc2WebContentWEB-INFcontextwelcome.jsp
目录 0 2018-03-01 12:29 springmvc2WebContentWEB-INFlib
文件 61829 2018-03-01 09:52 springmvc2WebContentWEB-INFlibcommons-logging-1.2.jar
文件 489884 2018-03-01 12:29 springmvc2WebContentWEB-INFliblog4j-1.2.17.jar
文件 380572 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-aop-4.3.9.RELEASE.jar
文件 58725 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-aspects-4.3.9.RELEASE.jar
文件 763050 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-beans-4.3.9.RELEASE.jar
文件 1140303 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-context-4.3.9.RELEASE.jar
文件 187116 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-context-support-4.3.9.RELEASE.jar
文件 1121720 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-core-4.3.9.RELEASE.jar
文件 263287 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-expression-4.3.9.RELEASE.jar
文件 7249 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-instrument-4.3.9.RELEASE.jar
文件 10566 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-instrument-tomcat-4.3.9.RELEASE.jar
文件 427754 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-jdbc-4.3.9.RELEASE.jar
............此处省略29个文件信息
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 {
// 静态List集合,此处代替数据库用来保存注册的用户信息
private static List userList;
// UserController类的构造器,初始化List集合
public UserController() {
super();
userList = new ArrayList();
}
// 静态日之类loggerMaggent
private static final Logger logger = LogManager.getLogger(UserController.class.getName());
@RequestMapping(value = “/register“ method = RequestMethod.GET)
public String registerForm() {
logger.info(“register GET 方法被调用……“);
return “registerForm“;
}
// 注册
@RequestMapping(value = “/register“ method = RequestMethod.POST)
public String register(@RequestParam(“loginname“) String loginname @RequestParam(“password“) String password
@RequestParam(“username“) String username) {
logger.info(“register POST 方法被调用……“);
// 创建user对象
User user = new User();
user.setLoginname(loginname);
user.setPassword(password);
user.setUsername(username);
// 模拟数据库存储User信息
userList.add(user);
//因为没有service和dao所以直接返回;跳转到登陆页面
return “loginForm“;
}
// 登录
@RequestMapping(“/login“)
public String login(@RequestParam(“loginname“) String loginname @RequestParam(“password“) String password
Model model) {
logger.info(“登录名:“ + loginname + “ 密码:“ + password);
// 到集合中查找用户是否存在,此处用来模拟数据库验证
for (User user : userList) {
if (user.getLoginname().equals(loginname) && user.getPassword().equals(password)) {
model.addAttribute(“user“ user);
return “welcome“;
}
}
return “loginForm“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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.settingsorg.eclipse.jdt.core.prefs
文件 482 2018-02-28 20:25 springmvc2.settingsorg.eclipse.wst.common.component
文件 345 2018-02-28 20:25 springmvc2.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2018-02-28 20:25 springmvc2.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-02-28 20:25 springmvc2.settingsorg.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-03-01 12:15 springmvc2WebContent
目录 0 2018-02-28 20:25 springmvc2WebContentme
文件 39 2018-02-28 20:25 springmvc2WebContentme
目录 0 2018-03-01 14:54 springmvc2WebContentWEB-INF
目录 0 2018-03-01 12:15 springmvc2WebContentWEB-INFcontext
文件 780 2018-03-01 12:12 springmvc2WebContentWEB-INFcontextloginForm.jsp
文件 911 2018-03-01 12:13 springmvc2WebContentWEB-INFcontext
egisterForm.jsp
文件 443 2018-03-01 12:13 springmvc2WebContentWEB-INFcontextwelcome.jsp
目录 0 2018-03-01 12:29 springmvc2WebContentWEB-INFlib
文件 61829 2018-03-01 09:52 springmvc2WebContentWEB-INFlibcommons-logging-1.2.jar
文件 489884 2018-03-01 12:29 springmvc2WebContentWEB-INFliblog4j-1.2.17.jar
文件 380572 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-aop-4.3.9.RELEASE.jar
文件 58725 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-aspects-4.3.9.RELEASE.jar
文件 763050 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-beans-4.3.9.RELEASE.jar
文件 1140303 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-context-4.3.9.RELEASE.jar
文件 187116 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-context-support-4.3.9.RELEASE.jar
文件 1121720 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-core-4.3.9.RELEASE.jar
文件 263287 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-ex
文件 7249 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-instrument-4.3.9.RELEASE.jar
文件 10566 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-instrument-tomcat-4.3.9.RELEASE.jar
文件 427754 2018-03-01 09:52 springmvc2WebContentWEB-INFlibspring-jdbc-4.3.9.RELEASE.jar
............此处省略29个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)