資源簡介
教你快速搭建一個簡單的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進階
評論
共有 條評論