资源简介
使用myeclipse,用ssm+mysql编写的一个完整的ssm框架示例.采用注解方式
IDE:myeclipse2014
SSM框架版本:Srping3.2.2,MyBatis3.2.2
数据库:MySql5.7
sql文件在根目录下

代码片段和文件信息
package com.beiwang.controller;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.ibatis.session.SqlSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.beiwang.po.User;
import com.beiwang.service.UserService;
@Controller
public class UserController {
@Autowired
private SqlSession sqlSession;
@Autowired
private HttpServletRequest req;
@Autowired
private UserService us;
@RequestMapping(“/userReg.action“)
public String userReg(User user){
Mapject> map = new HashMapject>();
map.put(“phone_mobile“ user.getPhone_mobile());
map.put(“login_password“ user.getLogin_password());
//注册验证
Pattern p = Pattern.compile(“^((13[0-9])|(15[^4\\D])|(18[01236789]))\\d{8}$“);
Matcher m = p.matcher(user.getPhone_mobile());
if(user.getPhone_mobile()==null||user.getLogin_password()==null||!m.matches()){
return “index.jsp“;
}
Date date = new Date();
DateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss“);
map.put(“register_time“ df.format(date));
String s = UUID.randomUUID().toString();
String s1 = s.substring(0 8)+s.substring(9 13)+s.substring(14 18)+s.substring(19 23)+s.substring(24);
map.put(“user_code“ s1);
String method = “com.register.dao.addUser“;
sqlSession.insert(method map);
req.setAttribute(“phone_mobile“ user.getPhone_mobile());
req.setAttribute(“login_password“ user.getLogin_password());
return “pages/register_success.jsp“;
}
@RequestMapping(“/userJudge.action“)
public User userJudge(String phone_mobile){
User u = sqlSession.selectOne(“com.register.judgeUser“ phone_mobile);
return u;
}
@RequestMapping(“/userLogin.action“)
public String userLogin(String phone_mobileString login_password){
if(phone_mobile==null||login_password==null){
return “pages/user-login-no.jsp“;
}
User user = us.userLogin(phone_mobile login_password);
if(user!=null){
req.getSession().setAttribute(“u“ user);
return “pages/user-login-ok.jsp“;
}else {
return “pages/user-login-no.jsp“;
}
}
@RequestMapping(“/userExit.action“)
public String userExit(HttpSession session){
session.invalidate();
return “index.jsp“;
}
@RequestMapping(“/showUser.action“)
public String showUser(){
String method = “com.register.dao.showUser“;
req.setAttribute(“userlist“ sqlSession.selectList(method));
return “pages/show.jsp“;
}
@RequestMapping(“/userDelete.action“)
public String userDelete(int id){
String method = “com.registe
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-06 13:58 weektest\
文件 1140 2017-11-06 10:38 weektest\.classpath
文件 1333 2017-11-06 10:42 weektest\.project
目录 0 2017-11-06 13:58 weektest\.settings\
文件 522 2017-11-06 10:38 weektest\.settings\.jsdtscope
文件 364 2017-11-06 10:38 weektest\.settings\org.eclipse.jdt.core.prefs
文件 483 2017-11-06 10:38 weektest\.settings\org.eclipse.wst.common.component
文件 398 2017-11-06 10:38 weektest\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-11-06 10:38 weektest\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-11-06 10:38 weektest\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-11-06 13:58 weektest\src\
目录 0 2017-11-06 13:58 weektest\src\com\
目录 0 2017-11-06 13:58 weektest\src\com\beiwang\
目录 0 2017-11-06 13:58 weektest\src\com\beiwang\controller\
文件 3708 2017-11-06 11:27 weektest\src\com\beiwang\controller\UserController.java
目录 0 2017-11-06 13:58 weektest\src\com\beiwang\dao\
文件 1193 2017-11-06 10:19 weektest\src\com\beiwang\dao\userDaoMapper.xm
目录 0 2017-11-06 13:58 weektest\src\com\beiwang\po\
文件 1739 2017-11-03 08:57 weektest\src\com\beiwang\po\User.java
目录 0 2017-11-06 13:58 weektest\src\com\beiwang\service\
文件 816 2017-11-06 10:08 weektest\src\com\beiwang\service\UserService.java
文件 969 2017-11-14 18:43 weektest\ssm1703.sql
目录 0 2017-11-06 13:58 weektest\WebRoot\
目录 0 2017-11-06 13:58 weektest\WebRoot\assets\
目录 0 2017-11-06 13:58 weektest\WebRoot\assets\css\
文件 1095 2016-07-22 11:14 weektest\WebRoot\assets\css\reset.css
文件 4940 2016-07-22 11:30 weektest\WebRoot\assets\css\st
文件 4971 2016-07-22 11:14 weektest\WebRoot\assets\css\st
文件 1645 2016-07-22 11:14 weektest\WebRoot\assets\css\supersized.css
文件 812 2015-02-03 18:10 weektest\WebRoot\index-back.jsp
文件 2528 2017-11-03 15:34 weektest\WebRoot\index.jsp
............此处省略84个文件信息
相关资源
- php mysql经典留言本源码 代码通俗易懂
- PHP MySQL 物流管理 数据库文件
- PHP MySQL 技术 毕业设计 物流管理系统
- php mysql 在线作业管理系统
- MySql.data.dll +使用说明
- 图书管理系统 PHP MYSQL实现
- [PHP MySQL]图书馆管理系统前后台全部代
- 基于PHP+MYSQL的学生成绩管理系统
- Spring+Struts2+Hibernate人力资源管理系统
- 我自己写php mysql聊天室
- mysql 数据库连接池
- 完整的php mysql js用户注册与登陆
- MySQL数据库用户在线注册系统
- mysql数据库驱动8.0.12版本
- mha4mysql-0.56-0.el6
- mysql_5.6.24_winx64
- MYSQL作业提交作业批改系统.zip
- Maven搭建Spring+Mybatis+MySql
- 成语首尾字用于成语接龙.sql
- MySQL中文手册api帮助文档
- linux_mysql5.1.66x86_64.zip
- 6.SparkSQL下--Spark实战应用.pdf
- oracle 到mysql转换工具
- 数据库原理实验指导书Mysql
- mysql 5.6 绿色精简版 5Mb
- mysql Premium 破解
- 深入浅出MySQL第二版本pdf
- 深入浅出MySQL.pdf
- 深入浅出mysql全文
- 电子图书管理系统
评论
共有 条评论