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 uname,String upsw,ModelAndView mv ,HttpSession session) {
User us=new User();
us.setUname(uname);
us.setUpsw(upsw);
List<User> user=userdao.select(us);
if(user.isEmpty()) {
mv.addObject("mg" ,"用户名或密码错误");
mv.setViewName("index");
}else {
List<Houseinfo> 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 houseinfo,ModelAndView mv) {
houseinfoDao.insert(houseinfo);
System.out.println(houseinfo);
List<Houseinfo> hjouseinfo=houseinfoDao.select();
mv.addObject("list" ,hjouseinfo);
mv.setViewName("jsp/houseinfo");
return mv;
}
//跳转房屋修改页面
@RequestMapping("goupdate")
public ModelAndView goupdate(ModelAndView mv,Integer hid) {
Houseinfo houseinfo= houseinfoDao.get(hid);
mv.addObject("houseinfo", houseinfo);
mv.setViewName("jsp/update");
return mv;
}
//修改房屋信息
@RequestMapping("update")
public ModelAndView update(ModelAndView mv,Houseinfo houseinfo) {
System.out.println(houseinfo);
houseinfoDao.update(houseinfo);
List<Houseinfo> hjouseinfo=houseinfoDao.select();
mv.addObject("list" ,hjouseinfo);
mv.setViewName("jsp/houseinfo");
return mv;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
ssm入门级项目练手
共65个文件
jar:27个
xml:10个
java:5个
5星 · 超过95%的资源 需积分: 13 81 下载量 124 浏览量
2018-04-08
10:12:14
上传
评论 9
收藏 10.92MB ZIP 举报
温馨提示
教你快速搭建一个简单的ssm小项目,项目里有详细的注解,非常适合刚学写ssm项目的人; 这个项目是一个房屋出租的管理系统,有两个表,分别是管理园表,和房屋信息表; 项目里有登录验证,两个表的关联查询,房屋信息的添加和修改
资源推荐
资源详情
资源评论
收起资源包目录
house.zip (65个子文件)
house
.project 1KB
.springBeans 502B
WebContent
WEB-INF
lib
servlet-api.jar 193KB
log4j.jar 349KB
hamcrest-all-1.3.jar 299KB
jackson-core-2.5.4.jar 225KB
spring-core-3.2.16.RELEASE.jar 865KB
spring-test-3.2.16.RELEASE.jar 448KB
jstl-1.2.jar 405KB
spring-aop-3.2.16.RELEASE.jar 331KB
spring-aspects-3.2.16.RELEASE.jar 50KB
junit-4.12.jar 308KB
mysql-connector-java-5.1.6-bin.jar 687KB
spring-web-3.2.16.RELEASE.jar 617KB
spring-webmvc-3.2.16.RELEASE.jar 627KB
jackson-databind-2.5.4.jar 1.09MB
spring-jdbc-3.2.16.RELEASE.jar 397KB
com.springsource.org.aopalliance-1.0.0.jar 5KB
mybatis-spring-1.2.3.jar 50KB
spring-tx-3.2.16.RELEASE.jar 237KB
druid-1.0.15.jar 1.86MB
com.springsource.org.apache.commons.logging-1.1.1.jar 60KB
spring-context-3.2.16.RELEASE.jar 848KB
jackson-annotations-2.5.0.jar 39KB
com.springsource.org.apache.log4j-1.2.15.jar 387KB
spring-beans-3.2.16.RELEASE.jar 600KB
fastjson-1.2.7.jar 407KB
mybatis-3.1.1.jar 636KB
spring-expression-3.2.16.RELEASE.jar 192KB
web.xml 2KB
jsp
houseinfo.jsp 2KB
update.jsp 4KB
insert.jsp 2KB
index.jsp 743B
jquery-3.2.1.js 262KB
META-INF
MANIFEST.MF 39B
src
applicationContext.xml 2KB
com
hp
action
HellowAction.java 2KB
dao
UserDao.java 166B
HouseinfoDao.xml 2KB
HouseinfoDao.java 330B
UserDao.xml 691B
bean
User.java 850B
Houseinfo.java 2KB
log4j.properties 246B
springMVC.xml 2KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 305B
org.jboss.ide.eclipse.as.core.prefs 95B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.core.resources.prefs 74B
org.eclipse.wst.common.component 467B
.jsdtscope 567B
build
classes
applicationContext.xml 2KB
com
hp
action
HellowAction.class 4KB
dao
HouseinfoDao.xml 2KB
HouseinfoDao.class 326B
UserDao.xml 691B
UserDao.class 241B
bean
User.class 1KB
Houseinfo.class 3KB
log4j.properties 246B
springMVC.xml 2KB
.classpath 3KB
共 65 条
- 1
资源评论
- NULL_ZGX2018-04-11很不错的房屋出租系统,项目里面也很完善,一下子就会了ssm框架,希望博主多多上传
csdn淡水
- 粉丝: 8
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功