package servlet;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import service.ZfxxService;
import HibiFactory.HibernateSessionFactory;
import Impl.ZfxxServiceImpl;
import common.BaseHibernateDao;
import common.BaseServlet;
import entity.TblFwlx;
import entity.TblJd;
import entity.TblQx;
import entity.TblZfxx;
import entity.Users;
public class ZfxxServlet extends BaseServlet {
/**
* 保存房屋信息
* @param request
* @param response
* @return
*/
public String saveZfxx(HttpServletRequest request, HttpServletResponse response) {
BaseHibernateDao dao=new BaseHibernateDao();
TblZfxx zfxx=new TblZfxx();
Users users = (Users)request.getSession().getAttribute("users");
//int uid=users.getUid();
zfxx.setUsers(users);
String title=request.getParameter("title");
String telephone=request.getParameter("telephone");
String shi=request.getParameter("shi");
String ting=request.getParameter("ting");
int qxid=Integer.parseInt(request.getParameter("qxid"));
int jdid=Integer.parseInt(request.getParameter("jdid"));
String zj=request.getParameter("zj");
int fwlx=Integer.parseInt(request.getParameter("fwlx"));
String lxr=request.getParameter("lxr");
String fwxx=request.getParameter("fwxx");
TblQx qx=(TblQx) HibernateSessionFactory.getSession().get(TblQx.class, qxid);
TblJd jd=new TblJd();
jd.setTblQx(qx);
TblJd jj=(TblJd) HibernateSessionFactory.getSession().get(TblJd.class, jdid);
zfxx.setTblJd(jj);
TblFwlx fwlx2=(TblFwlx) HibernateSessionFactory.getSession().get(TblFwlx.class, fwlx);
zfxx.setTblFwlx(fwlx2);
zfxx.setTitle(title);
zfxx.setTelephone(telephone);
zfxx.setLxr(lxr);
zfxx.setShi(Integer.parseInt(shi));
zfxx.setTing(Integer.parseInt(ting));
zfxx.setFwxx(fwxx);
zfxx.setZj(Double.parseDouble(zj));
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(Calendar.getInstance().getTime());
zfxx.setDate(date);
request.getSession().setAttribute("HouseInfo", zfxx);
boolean flag=dao.add(zfxx);
if(flag){
return "post_confirm.jsp";
}else{
return "post.jsp";
}
}
/**
* 根据标题差早房屋信息
* @param request
* @param response
* @return
*/
public String selecttitle(HttpServletRequest request,HttpServletResponse response) {
String title=request.getParameter("title");
ZfxxService service = new ZfxxServiceImpl();
List list = service.selecttitle(title);
request.getSession().setAttribute("tit", list);
return "my.jsp";
}
/**
* 根据用户uid查找房屋信息
* @param request
* @param response
* @return
*/
public String MyZfxx(HttpServletRequest request, HttpServletResponse response) {
Users users = (Users)request.getSession().getAttribute("users");
ZfxxService service = new ZfxxServiceImpl();
List mylist = service.findMyZfxx(users);
request.setAttribute("mylist", mylist);
return "my.jsp";
}
/**
* 根据fwid删除房屋信息
* @param request
* @param response
* @return
*/
public String del(HttpServletRequest request, HttpServletResponse response) {
int fwid = Integer.parseInt(request.getParameter("fwid"));
ZfxxService service = new ZfxxServiceImpl();
TblZfxx zfxx=(TblZfxx) service.findById(fwid, TblZfxx.class);
BaseHibernateDao dao=new BaseHibernateDao();
boolean flag=dao.del(zfxx);
if(flag){
return MyZfxx(request,response);
}else{
return "my.jsp";
}
}
/**
* 根据fwid修改房屋信息
* @param request
* @param response
* @return
*/
public String update(HttpServletRequest request, HttpServletResponse response) {
int fwid = Integer.parseInt(request.getParameter("fwid"));
ZfxxService service = new ZfxxServiceImpl();
TblZfxx zfxx=(TblZfxx) service.findById(fwid, TblZfxx.class);
BaseHibernateDao dao=new BaseHibernateDao();
String title=request.getParameter("title");
String telephone=request.getParameter("telephone");
String shi=request.getParameter("shi");
String ting=request.getParameter("ting");
int qxid=Integer.parseInt(request.getParameter("qxid"));
int jdid=Integer.parseInt(request.getParameter("jdid"));
String zj=request.getParameter("zj");
int fwlx=Integer.parseInt(request.getParameter("fwlx"));
String lxr=request.getParameter("lxr");
String fwxx=request.getParameter("fwxx");
TblQx qx=(TblQx) HibernateSessionFactory.getSession().get(TblQx.class, qxid);
TblJd jd=new TblJd();
jd.setTblQx(qx);
TblJd jj=(TblJd) HibernateSessionFactory.getSession().get(TblJd.class, jdid);
zfxx.setTblJd(jj);
TblFwlx fwlx2=(TblFwlx) HibernateSessionFactory.getSession().get(TblFwlx.class, fwlx);
zfxx.setTblFwlx(fwlx2);
zfxx.setTitle(title);
zfxx.setTelephone(telephone);
zfxx.setLxr(lxr);
zfxx.setShi(Integer.parseInt(shi));
zfxx.setTing(Integer.parseInt(ting));
zfxx.setFwxx(fwxx);
zfxx.setZj(Double.parseDouble(zj));
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(Calendar.getInstance().getTime());
zfxx.setDate(date);
request.setAttribute("update", zfxx);
boolean flag=dao.update(zfxx);
if(flag){
return "house.jsp";
}else{
return "my.jsp";
}
}
/**
* 根据fwid和flag查找房屋信息
* @param request
* @param response
* @return
*/
public String findZfxxById(HttpServletRequest request, HttpServletResponse response) {
int fwid = Integer.parseInt(request.getParameter("fwid"));
int flag = Integer.parseInt(request.getParameter("flag"));
ZfxxService service = new ZfxxServiceImpl();
TblZfxx zfxx=(TblZfxx) service.findById(fwid, TblZfxx.class);
request.setAttribute("zfxx", zfxx);
if(flag == 0){
return "detail.jsp";
}else{
return "UpZfxx.jsp";
}
}
public String search(HttpServletRequest request, HttpServletResponse response) {
TblZfxx zfxx=new TblZfxx();
String title=request.getParameter("title");
String shi=request.getParameter("shi");
String ting=request.getParameter("ting");
int qxid=Integer.parseInt(request.getParameter("qxid"));
int jdid=Integer.parseInt(request.getParameter("jdid"));
String zj1=request.getParameter("zj1");
String zj2=request.getParameter("zj2");
int fwlx=Integer.parseInt(request.getParameter("fwlx"));
String date=request.getParameter("date");
TblQx qx=(TblQx) HibernateSessionFactory.getSession().get(TblQx.class, qxid);
TblJd jd=new TblJd();
jd.setTblQx(qx);
TblJd jj=(TblJd) HibernateSessionFactory.getSession().get(TblJd.class, jdid);
zfxx.setTblJd(jj);
TblFwlx fwlx2=(TblFwlx) HibernateSessionFactory.getSession().get(TblFwlx.class, fwlx);
zfxx.setTblFwlx(fwlx2);
zfxx.setTitle(title);
zfxx.setShi(Integer.parseInt(shi));
zfxx.setTing(Integer.parseInt(ting));
zfxx.setZj1(Double.parseDouble(zj1));
zfxx.setZj2(Double.parseDouble(zj2));
zfxx.setDate(date);
ZfxxService service = new ZfxxServiceImpl();
List list=service.search(zfxx);
request.getSession().setAttribute("list", list);
return "list.jsp";
}
/**
* 根据条件查询
*/
public String searchZfxx(HttpServletRequest request, HttpServletResponse response){
String qxid=request.getParameter("qxid");
String jdid=request.getParameter("jdid");
String zj=request.getParameter("zj");
String zj1=request.getParameter("zj1");
String shi=request.getParameter("shi");
String ting=request.getParameter("ting");
String fwlx=request.getParameter("fwlx");
String date=request.getParameter("date");
ZfxxService service = new ZfxxServiceImpl();
int pageNo;//页数,表示每页第一条记录在数据库中的行数
int pageSize =2;//每页显示2条数据
String paramPage = request.getParameter("page");//获取page
if
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
.rar (91个子文件)
房屋出租系统
Houselend
.project 1KB
.mymetadata 300B
WebRoot
login.jsp 3KB
UpZfxx.jsp 5KB
my.jsp 4KB
post.jsp 8KB
WEB-INF
dwr.xml 970B
web.xml 3KB
lib
sqljdbc.jar 227KB
jstl.jar 20KB
log4j-1.2.14.jar 359KB
dwr.jar 494KB
standard.jar 384KB
classes
HibiFactory
HibernateSessionFactory.class 2KB
servlet
ZfxxServlet.class 7KB
UserServlet.class 2KB
Impl
ZfxxServiceImpl.class 6KB
UserServiceImpl.class 1KB
common
BaseServlet.class 2KB
CondingFilter.class 1KB
BaseHibernateDao.class 3KB
service
ZfxxService.class 625B
UserService.class 299B
Test
test.class 2KB
entity
Address.class 9KB
Users.class 1KB
TblJd.hbm.xml 1017B
TblFwlx.class 1KB
TblQx.class 1KB
TblFwlx.hbm.xml 864B
TblZfxx.hbm.xml 2KB
Users.hbm.xml 824B
TblQx.hbm.xml 867B
TblZfxx.class 4KB
TblJd.class 2KB
hibernate.cfg.xml 1KB
index.jsp 6KB
house.jsp 6KB
seache.jsp 4KB
post_confirm.jsp 4KB
register.jsp 3KB
list.jsp 5KB
htmll
list.htm 4KB
detail.htm 3KB
post_confirm.htm 3KB
house.htm 11KB
post.htm 11KB
my.htm 3KB
index.htm 11KB
login.html 2KB
Update.jsp 3KB
images
middle2.jpg 9KB
middle4.jpg 9KB
bottom.jpg 14KB
error.jpg 2KB
error0.jpg 3KB
layout_24.gif 945B
Thumbs.db 17KB
middle1.jpg 36KB
top.jpg 111KB
style
btn.css 3KB
mycss.css 1KB
text.css 297B
detail.jsp 4KB
.myeclipse
src
HibiFactory
HibernateSessionFactory.java 3KB
servlet
ZfxxServlet.java 8KB
UserServlet.java 2KB
Impl
UserServiceImpl.java 950B
ZfxxServiceImpl.java 5KB
common
BaseServlet.java 1KB
CondingFilter.java 966B
BaseHibernateDao.java 3KB
service
UserService.java 376B
ZfxxService.java 564B
Test
test.java 1KB
entity
TblQx.java 892B
TblFwlx.java 952B
TblJd.hbm.xml 1017B
Users.java 852B
TblJd.java 1KB
TblFwlx.hbm.xml 864B
Address.java 4KB
TblZfxx.hbm.xml 2KB
TblZfxx.java 3KB
Users.hbm.xml 824B
TblQx.hbm.xml 867B
hibernate.cfg.xml 1KB
.classpath 847B
.myhibernatedata 496B
HouselendSql
Houselend_log.ldf 1024KB
Houselend.mdf 3MB
共 91 条
- 1
资源评论
- maggieqqf2011-11-07东西不错,代码很详细,很适合初学者看
liutingbiao
- 粉丝: 12
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- PID资源代码:PID 控制器源代码,能够实现Pid算法的仿真控制
- MySQL安装和配置的步骤,适用于Windows系统: Windows系统上安装MySQL: 下载MySQL:
- MySQL安装和配置的步骤,适用于Windows系统: Windows系统上安装MySQL: 下载MySQL:
- C#学习小案例源代码工程文件(小白参考学习).zip
- JavaScript面试题.md
- MySQL安装和配置的步骤,适用于Windows系统: Windows系统上安装MySQL: 下载MySQL:
- 基于ASP.NET MVC的购物商城网站代码
- Visual Basic + SQL Server 实现图书管理系统 + 课程设计文档
- yolo2资源代码:yolo算法的实现,使用tensorflow进行实现的源代码
- H5手机端向右滑动验证跳转特效
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功