资源简介
教你快速搭建一个简单的ssm小项目,项目里有详细的注解,非常适合刚学写ssm项目的人;
这个项目是一个房屋出租的管理系统,有两个表,分别是管理园表,和房屋信息表;
项目里有登录验证,两个表的关联查询,房屋信息的添加和修改
代码片段和文件信息
package com.hp.action;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import com.hp.bean.Houseinfo;
import com.hp.bean.User;
import com.hp.dao.HouseinfoDao;
import com.hp.dao.UserDao;
@Controller
@RequestMapping(“/“)
public class HellowAction {
//自动注解,将userDao自动注入的这个类中不用在spring中注入了
@Autowired
UserDao userdao;
@Autowired
HouseinfoDao houseinfoDao;
//登录验证,成功跳转房屋信息页面
@RequestMapping(“hello“)
public ModelAndView Login(String unameString upswModelAndView mv HttpSession session) {
User us=new User();
us.setUname(uname);
us.setUpsw(upsw);
List user=userdao.select(us);
if(user.isEmpty()) {
mv.addobject(“mg“ “用户名或密码错误“);
mv.setViewName(“index“);
}else {
List hjouseinfo=houseinfoDao.select();
User u=user.get(0);
session.setAttribute(“uid“ u.getUid());
mv.addobject(“list“ hjouseinfo);
mv.setViewName(“jsp/houseinfo“);
}
return mv;
}
//跳转房屋信息添加页面
@RequestMapping(“insert“)
public String insert() {
return “jsp/insert“;
}
//跳转房屋信息页面
@RequestMapping(“houseinfo“)
public ModelAndView houseinfo(Houseinfo houseinfoModelAndView mv) {
houseinfoDao.insert(houseinfo);
System.out.println(houseinfo);
List hjouseinfo=houseinfoDao.select();
mv.addobject(“list“ hjouseinfo);
mv.setViewName(“jsp/houseinfo“);
return mv;
}
//跳转房屋修改页面
@RequestMapping(“goupdate“)
public ModelAndView goupdate(ModelAndView mvInteger hid) {
Houseinfo houseinfo= houseinfoDao.get(hid);
mv.addobject(“houseinfo“ houseinfo);
mv.setViewName(“jsp/update“);
return mv;
}
//修改房屋信息
@RequestMapping(“update“)
public ModelAndView update(ModelAndView mvHouseinfo houseinfo) {
System.out.println(houseinfo);
houseinfoDao.update(houseinfo);
List hjouseinfo=houseinfoDao.select();
mv.addobject(“list“ hjouseinfo);
mv.setViewName(“jsp/houseinfo“);
return mv;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-26 11:00 house\
文件 2996 2018-03-26 15:04 house\.classpath
文件 1113 2018-03-30 09:49 house\.project
目录 0 2018-03-30 09:50 house\.settings\
文件 567 2018-03-26 09:51 house\.settings\.jsdtscope
文件 74 2018-03-28 08:31 house\.settings\org.eclipse.core.resources.prefs
文件 364 2018-03-26 09:51 house\.settings\org.eclipse.jdt.core.prefs
文件 467 2018-03-30 09:50 house\.settings\org.eclipse.wst.common.component
文件 305 2018-03-26 09:51 house\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-03-26 09:51 house\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-03-26 09:51 house\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 95 2018-03-30 09:50 house\.settings\org.jboss.ide.eclipse.as.core.prefs
文件 502 2018-03-26 11:20 house\.springBeans
目录 0 2018-03-27 11:22 house\WebContent\
目录 0 2018-03-26 09:51 house\WebContent\me
文件 39 2018-03-26 09:51 house\WebContent\me
目录 0 2018-03-27 11:22 house\WebContent\WEB-INF\
目录 0 2018-03-26 15:04 house\WebContent\WEB-INF\lib\
文件 4615 2018-03-26 10:51 house\WebContent\WEB-INF\lib\com.springsource.org.aopalliance-1.0.0.jar
文件 61464 2018-03-26 10:51 house\WebContent\WEB-INF\lib\com.springsource.org.apache.commons.logging-1.1.1.jar
文件 396713 2018-03-26 10:51 house\WebContent\WEB-INF\lib\com.springsource.org.apache.log4j-1.2.15.jar
文件 1952759 2018-03-26 10:51 house\WebContent\WEB-INF\lib\druid-1.0.15.jar
文件 417221 2018-03-26 10:51 house\WebContent\WEB-INF\lib\fastjson-1.2.7.jar
文件 306578 2018-03-26 10:51 house\WebContent\WEB-INF\lib\hamcrest-all-1.3.jar
文件 39815 2018-03-26 10:51 house\WebContent\WEB-INF\lib\jackson-annotations-2.5.0.jar
文件 229999 2018-03-26 10:51 house\WebContent\WEB-INF\lib\jackson-core-2.5.4.jar
文件 1144035 2018-03-26 10:51 house\WebContent\WEB-INF\lib\jackson-databind-2.5.4.jar
文件 414240 2018-03-26 10:51 house\WebContent\WEB-INF\lib\jstl-1.2.jar
文件 314932 2018-03-26 10:51 house\WebContent\WEB-INF\lib\junit-4.12.jar
文件 356900 2018-03-20 15:38 house\WebContent\WEB-INF\lib\log4j.jar
文件 651643 2018-03-26 10:51 house\WebContent\WEB-INF\lib\mybatis-3.1.1.jar
............此处省略54个文件信息
- 上一篇:HFSS中文教程,非常详细
- 下一篇:swift4.0进阶
相关资源
- ssm入门商城管理系统maven管理项目
- ssm-apsfc2.rar
- 图书管理ssm框架整合篇
- ssm网上购物系统
- ssm智夫子答题系统
- 购物系统设计
- Maven+SSM+Bootstrap项目
- SSM框架练习工程包
- SSM+Maven电费管理系统源码+文档
- 微信扫码支付ssm.rar
- Maven+SSM项目
- ssm项目带数据库
- ClassMate.zip
- 基于SSM架构的在线考试系统设计文档
- SSM-20N5U.pdf
- 基于SSM的花卉管理系统的设计与实现
- S盒密码指标自动评估软件sboxAssessme
- ssm框架搭建的demo,非常简洁
- SSM登录demo
- SSM整合项目程序源码
- ssm整合swagger
- 北京动力节点-Reyco郭-SSM前言.pdf
- 王羽—图书管理系统.rar
- 基于ssm的校园电商项目
- SSM_SMBMS.zip131067
- 基于SSM+Redis的停车场管理系统.zip
- 关于病历管理系统管理系统
- 基于SSM框架--超市管理系统项目+实验
- SSM框架写的一个增删改查,适合初学
- Spring+Spring-MVC+myBatis北大青鸟阶段项目
评论
共有 条评论