package com.action;
import java.util.List;
import javax.annotation.Resource;
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 com.entity.UserInfo;
import com.service.UserInfoService;
@Controller
public class UserInfoAction {
private String url;
@Resource(name="uservice")
private UserInfoService uservice;
/**
* 用户登录方法
* @param user
* 提交表单实体
* @param model
* 内置对象
* @return
*/
@RequestMapping(value="login",method=RequestMethod.POST)
public String isLogin(UserInfo user,Model model)
{
UserInfo user1=uservice.selectByEntity(user);
List<UserInfo> userList=uservice.selectAll();
if(user1!=null)
{
model.addAttribute("user",user1);
model.addAttribute("userList",userList);
return "userManager";
}
else
{
model.addAttribute("msg","用户名错误或密码错误");
return "../../login";
}
}
/**
* 跳转添加页面
* @return
*/
@RequestMapping(value="toAdd",method=RequestMethod.GET)
public String toAdd()
{
System.out.println("-------------"+"我是toAdd");
return "user_add";
}
/**
* 添加用户信息
* @param user
* 表单提交实体
* @param model
*
* @return
*/
@RequestMapping(value="add", method=RequestMethod.POST)
public String add(UserInfo user,Model model)
{
boolean fag=false;
fag=uservice.addUserInfo(user);
if(fag)
{
model.addAttribute("msg","用户添加成功了");
return "success";
}
else
{
model.addAttribute("msg","用户添加遇到问题了");
return "error";
}
}
/**
* 跳转的修改页面
* @param id
* 实体的编号
* @param model
* @return
*/
@RequestMapping(value="toUpdate",method=RequestMethod.GET)
public String toUpdate(int id,Model model)
{
UserInfo user1=uservice.selectById(id);
model.addAttribute("update_user",user1);
return "user_update";
}
/**
* 删除实体
* @param id
* 需要删除实体的编号
* @param model
* @return
*/
@RequestMapping(value="delete",method=RequestMethod.GET)
public String delete(int id,Model model)
{
boolean fag=uservice.deleteUserInfoById(id);
if(fag)
{
model.addAttribute("msg", "删除成功了");
return "success";
}
else
{
model.addAttribute("msg", "删除遇到问题了");
return "error";
}
}
/**
* 修改用户信息
* @param user
* 用户实体
* @param model
* @return
*/
@RequestMapping(value="update",method=RequestMethod.POST)
public String update(UserInfo user,Model model)
{
System.out.println("==1111111111=="+user.getUserName()+"-------"+user.getUserPwd());
boolean fag=false;
fag=uservice.updateUserInfo(user);
System.out.println("update-----fag="+fag);
if(fag)
{
model.addAttribute("msg", "修改成功了");
return "success";
}
else
{
model.addAttribute("msg", "修改失败了");
return "error";
}
}
public UserInfoAction() {
super();
// TODO Auto-generated constructor stub
}
public UserInfoAction(String url, UserInfoService uservice) {
super();
this.url = url;
this.uservice = uservice;
}
public String getUrl() {
return url;
}
public UserInfoService getUservice() {
return uservice;
}
public void setUservice(UserInfoService uservice) {
this.uservice = uservice;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
springmvc+mybaits+spring
共73个文件
jar:36个
jsp:7个
xml:7个
4星 · 超过85%的资源 需积分: 9 24 下载量 50 浏览量
2014-03-11
11:57:52
上传
评论
收藏 10.21MB ZIP 举报
温馨提示
此源码包含mybaits的增删改,springmvc的页面跳转,mybaits配置详细注解 试用Oracle数据库
资源推荐
资源详情
资源评论
收起资源包目录
springMvcMybaitsTest002.zip (73个子文件)
springMvcMybaitsTest002
.springBeans 415B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 500B
org.eclipse.jdt.core.prefs 330B
src
mybaits-configuraction.xml 2KB
com
action
UserInfoAction.java 3KB
test
Test001.java 1022B
mapper
UserInfoMapper.xml 2KB
UserInfoMapper.java 422B
service
UserInfoService.java 436B
serviceImp
UserInfoServiceImp.java 2KB
entity
UserInfo.java 1008B
oracle.properties 175B
.project 2KB
WebRoot
META-INF
MANIFEST.MF 36B
WEB-INF
web.xml 825B
springMvc-servlet.xml 1KB
user
userManager.jsp 2KB
user_update.jsp 2KB
error.jsp 962B
user_add.jsp 1KB
success.jsp 996B
classes
mybaits-configuraction.xml 2KB
com
action
UserInfoAction.class 4KB
test
Test001.class 2KB
mapper
UserInfoMapper.class 592B
UserInfoMapper.xml 2KB
service
UserInfoService.class 595B
serviceImp
UserInfoServiceImp.class 3KB
entity
UserInfo.class 1KB
oracle.properties 175B
lib
mybatis-generator-core-1.3.2.jar 504KB
com.springsource.org.apache.commons.logging-1.1.1.jar 60KB
org.springframework.core-3.0.1.RELEASE-A.jar 347KB
org.springframework.web.servlet-3.0.1.RELEASE-A.jar 389KB
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar 1.57MB
com.springsource.org.apache.commons.pool-1.5.3.jar 95KB
org.springframework.web.portlet-3.0.1.RELEASE-A.jar 169KB
org.springframework.aop-3.0.1.RELEASE-A.jar 313KB
org.springframework.web-3.0.1.RELEASE-A.jar 352KB
ojdbc14.jar 1.47MB
com.springsource.org.codehaus.jackson.mapper-1.0.0.jar 264KB
persistence.jar 69KB
com.springsource.org.apache.log4j-1.2.15.jar 387KB
xapool.jar 90KB
org.springframework.asm-3.0.1.RELEASE-A.jar 52KB
org.springframework.transaction-3.0.1.RELEASE-A.jar 223KB
org.springframework.orm-3.0.1.RELEASE-A.jar 324KB
org.springframework.expression-3.0.1.RELEASE-A.jar 152KB
com.springsource.org.aopalliance-1.0.0.jar 5KB
org.springframework.aspects-3.0.1.RELEASE-A.jar 29KB
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar 603KB
jotm.jar 121KB
org.springframework.jdbc-3.0.1.RELEASE-A.jar 369KB
org.springframework.oxm-3.0.1.RELEASE-A.jar 56KB
commons-dbcp.jar 119KB
com.springsource.org.apache.commons.httpclient-3.1.0.jar 301KB
com.springsource.net.sf.cglib-2.2.0.jar 319KB
org.springframework.instrument.tomcat-3.0.1.RELEASE-A.jar 5KB
com.springsource.org.apache.commons.lang-2.4.0.jar 258KB
org.springframework.context-3.0.1.RELEASE-A.jar 642KB
org.springframework.instrument-3.0.1.RELEASE-A.jar 2KB
com.springsource.org.apache.commons.fileupload-1.2.0.jar 53KB
mybatis-3.1.1.jar 636KB
org.springframework.web.struts-3.0.1.RELEASE-A.jar 524KB
org.springframework.beans-3.0.1.RELEASE-A.jar 535KB
mybatis-spring-1.1.1.jar 40KB
applicationContext.xml 2KB
login.jsp 1KB
index.jsp 834B
.mymetadata 342B
.classpath 4KB
.myeclipse
共 73 条
- 1
资源评论
- 我爱荤菜2015-03-31将就,最基本的注释都不加,哎
- 辛末子午2014-12-24不错,一看就明白了,可以参考某些部分,页面跳转和mybatis操作等等
- 一水云间2014-05-29操作数据库部分没怎么看明白!
- 杰心雨2014-04-08包含mybaits的增删改,springmvc的页面跳转,mybaits配置详细注解
wqj975005563
- 粉丝: 4
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功