package com.control;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import com.dao.IuserInfoDao;
import com.userInfo.userInfo;
import com.util.Control;
/**
* 控制器
*
* @author jiang
*
*/
@Controller
@RequestMapping("/control")
public class controlDemo extends Control{
// 定义接口dao
@Resource
private IuserInfoDao userDao;
/**
* 登陆
* @param user
* @return
*/
@RequestMapping("/login.html")
public String LoginUser(userInfo user) {
List<userInfo> all = userDao.queryLogin(user);
userInfo us = null;
if (all.size() > 0) {
us = all.get(0);
}
if (us != null) {
System.out.println("登陆成功");
return this.queryUser();
} else {
System.out.println("登陆失败");
return "index";
}
}
/**
* 查询
*/
@RequestMapping("/queryuser.html")
public String queryUser() {
List<userInfo> all = userDao.queryUser();
super.getRequest().setAttribute("all", all);
return "demo";
}
/**
* 修改-查询1
*/
@RequestMapping("/{id}.html")
public String querytwo(@PathVariable("id") String id) {
userInfo user = userDao.queryone(id);
super.getRequest().setAttribute("user", user);
System.out.println("我是修改方法1"+id);
return"updata";
}
/**
* 修改
*/
@RequestMapping("/updata.html")
public String updata(userInfo user){
int i = 0;
userDao.updateuser(user);
i=1;
if(i>0) {
return this.queryUser();
}else {
return "updata";
}
}
/**
* 删除
*/
@RequestMapping("/delete/{id}.html")
public String deleteuser(@PathVariable("id") String id) {
int i=0;
userDao.deleteuser(id);
i=1;
if(i>0) {
return this.queryUser();
}else {
return this.queryUser();
}
}
/**
* 添加
*
* @param user
* @return
*/
@RequestMapping("/adduser.html")
public String adduser(userInfo user) {
int i=0;
userDao.adduser(user);
i=1;
if(i>0) {
return this.queryUser();
}else {
return "adduser";
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SSM的CURDdemo
共61个文件
jar:35个
xml:7个
java:4个
需积分: 10 10 下载量 110 浏览量
2016-01-18
10:07:01
上传
评论
收藏 9.23MB ZIP 举报
温馨提示
SSM框架最基本的CURD了。主要看看代码,我的运行环境是jdk1.8和myeclipse8.6
资源推荐
资源详情
资源评论
收起资源包目录
SSM-CURD.zip (61个子文件)
SSM
.project 1KB
.springBeans 462B
.mymetadata 282B
springmvc.sql 2KB
src
applicationContext.xml 3KB
com
dao
IuserInfoDao.java 460B
util
Control.java 832B
userInfo
userInfo.java 736B
app
userinfo.xml 1KB
control
controlDemo.java 2KB
mybatis.fig.xml 726B
WebRoot
WEB-INF
classes
applicationContext.xml 3KB
com
dao
IuserInfoDao.class 540B
util
Control.class 1KB
userInfo
userInfo.class 1KB
app
userinfo.xml 1KB
control
controlDemo.class 3KB
mybatis.fig.xml 726B
lib
mybatis-3.2.3.jar 697KB
org.springframework.expression-3.0.1.RELEASE-A.jar 152KB
org.springframework.instrument.tomcat-3.0.1.RELEASE-A.jar 5KB
org.springframework.core-3.0.1.RELEASE-A.jar 347KB
jotm.jar 121KB
org.springframework.aop-3.0.1.RELEASE-A.jar 313KB
org.springframework.web-3.0.1.RELEASE-A.jar 352KB
mybatis-spring-1.2.1.jar 48KB
com.springsource.org.apache.commons.pool-1.5.3.jar 95KB
persistence.jar 69KB
com.springsource.org.apache.commons.httpclient-3.1.0.jar 301KB
org.springframework.beans-3.0.1.RELEASE-A.jar 535KB
org.springframework.context-3.0.1.RELEASE-A.jar 642KB
org.springframework.aspects-3.0.1.RELEASE-A.jar 29KB
com.springsource.org.codehaus.jackson.mapper-1.0.0.jar 264KB
org.springframework.web.struts-3.0.1.RELEASE-A.jar 524KB
org.springframework.transaction-3.0.1.RELEASE-A.jar 223KB
com.springsource.org.apache.commons.lang-2.4.0.jar 258KB
commons-dbcp.jar 119KB
org.springframework.asm-3.0.1.RELEASE-A.jar 52KB
org.springframework.web.servlet-3.0.1.RELEASE-A.jar 389KB
xapool.jar 90KB
org.springframework.jdbc-3.0.1.RELEASE-A.jar 369KB
mysql-connector-java-5.1.28-bin.jar 855KB
org.springframework.orm-3.0.1.RELEASE-A.jar 324KB
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar 603KB
org.springframework.instrument-3.0.1.RELEASE-A.jar 2KB
org.springframework.web.portlet-3.0.1.RELEASE-A.jar 169KB
com.springsource.org.aopalliance-1.0.0.jar 5KB
com.springsource.org.apache.commons.fileupload-1.2.0.jar 53KB
com.springsource.net.sf.cglib-2.2.0.jar 319KB
com.springsource.org.apache.commons.logging-1.1.1.jar 60KB
com.springsource.org.apache.log4j-1.2.15.jar 387KB
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar 1.57MB
org.springframework.oxm-3.0.1.RELEASE-A.jar 56KB
web.xml 2KB
index.jsp 1KB
adduser.jsp 1KB
META-INF
MANIFEST.MF 36B
demo.jsp 1KB
updata.jsp 1KB
.myeclipse
.settings
org.eclipse.jdt.core.prefs 330B
.classpath 4KB
共 61 条
- 1
资源评论
Guizhou_White
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功