资源简介
Java+tomcat+springMVC;实现用户注册及登陆 .没有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 {
// 静态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\.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聊天室184508
相关资源
- SpringMVC上传图片文件到 阿里云
- 基于SSM的购物商城系统,前后台项目
- Spring+SpringMVC+Mybatis 完整项目 (SSM框
- springmvc搭建项目所需全部jar包
- SpringMVC上传图片文件到 腾讯云
- SSM商城系统
- Mybatis+Spring+SpringMVC 框架项目源码 超
- 基于ssm的网上服饰商城毕业论文关注
- javaWebSpringspringMvcMyBatis物流系统
- easyUI+spring+springMVC
- SpringMVC 开发json接口Demo含数据库
- springmvc4.0+mongodb3.0 demo
- 使用IntelliJ IDEA开发基于Maven+Spring MV
- spring+MyBatis+SpringMVC项目搭建及其所需
- springMVC2.5+hibernate+mysql注解驱动开发的
- SpringMVC所有jar包和配置文件
- 2019JAVA BAT 面试宝典 springboot springm
- java图书管理系统+mysql
- 简易的创新创业申请审核管理系统
- 毕业论文-基于SpringMVC和Mybatis的云笔记
- 使用spring+springmvc+mybatis搭建项目需要
- SpringMVC+Spring+Mybatis框架整合Mqttt通信协
- Springboot实现电影网站
- springmvc+spring+hibernate集成jar包
- 校友录网站 JavaWeb SpringMVC MyBatis
- JavaWeb操作hadoop2.6 HDFS从页面上传,,
- 商场商户管理系统
- java水果超市系统SpringMVC-Mybatis后台整
- Spring + Spring MVC + MyBatis + Velocity + MyS
- Spring、MyBatis和SpringMVC整合的jar包
评论
共有 条评论