• 大小: 10.92MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-03
  • 语言: 其他
  • 标签: ssm  

资源简介

教你快速搭建一个简单的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.xml
     文件          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\meta-INF\
     文件          39  2018-03-26 09:51  house\WebContent\meta-INF\MANIFEST.MF
     目录           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个文件信息

评论

共有 条评论