基于html房屋管理系统,基于ssh的房屋销售管理系统

package control;

import java.io.BufferedInputStream;

import java.io.BufferedOutputStream;

import java.io.File;

import java.io.FileInputStream;

import java.io.IOException;

import java.io.InputStream;

import java.io.OutputStream;

import java.io.PrintWriter;

import java.io.UnsupportedEncodingException;

import java.net.URLEncoder;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

import jxl.Cell;

import jxl.Sheet;

import jxl.Workbook;

import org.apache.commons.fileupload.FileItem;

import org.apache.commons.fileupload.FileUpload;

import org.apache.commons.fileupload.RequestContext;

import org.apache.commons.fileupload.disk.DiskFileItemFactory;

import org.apache.commons.fileupload.servlet.ServletFileUpload;

import org.apache.commons.fileupload.servlet.ServletRequestContext;

import util.Info;

import dao.CommDAO;

public class MainCtrl extends HttpServlet {

public MainCtrl() {

super();

}

public void destroy() {

super.destroy(); // Just puts "destroy" string in log

// Put your code here

}

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

this.doPost(request, response);

}

public void go(String url,HttpServletRequest request, HttpServletResponse response)

{

try {

request.getRequestDispatcher(url).forward(request, response);

} catch (ServletException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

public void gor(String url,HttpServletRequest request, HttpServletResponse response)

{

try {

response.sendRedirect(url);

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html");

PrintWriter out = response.getWriter();

HttpSession session = request.getSession();

HashMap user = (HashMap)session.getAttribute("admin");

HashMap member = (HashMap)session.getAttribute("user");

String ac = request.getParameter("ac");

if(ac==null)ac="";

CommDAO dao = new CommDAO();

String date = Info.getDateStr();

String today = date.substring(0,10);

String tomonth = date.substring(0,7);

//dao.commOper("update fangyd set states='已超时' where etime

//检查用户名唯一性

if(ac.equals("checkuname"))

{

String id = request.getParameter("id");

String checkuname = request.getParameter("checkuname");

String sql = "select * from sysuser where uname='"+checkuname+"'";

List list = dao.select(sql);

if(list.size()>0)out.print("N");

if(list.size()==0)out.print("Y");

}

//登录

if(ac.equals("login"))

{

String username = request.getParameter("username");

String password = request.getParameter("password");

String sql1 = "select * from sysuser where uname='"+username+"' and upass='"+password+"' ";

List userlist = dao.select(sql1);

if(userlist.size()!=1)

{

request.setAttribute("error", "");

go("/admin/index.jsp", request, response);

}else{

request.getSession(). setAttribute("admin", userlist.get(0));

gor("/shhouse/admin/default.jsp", request, response);

}

}

//修改密码

if(ac.equals("uppass"))

{

String uname = request.getParameter("uname");

String upass = request.getParameter("upass");

String id = user.get("id").toString();

String sql="update sysuser set uname='"+uname+"',upass='"+upass+"' where id="+id;

System.out.println(sql);

dao.commOper(sql);

gor("/shhouse/admin/uppass.jsp", request, response);

}

//修改密码

if(ac.equals("upmpass"))

{

String uname = request.getParameter("uname");

String upass = request.getParameter("upass");

String id = user.get("id").toString();

String sql="update members set uname='"+uname+"',upass='"+upass+"' where id="+id;

System.out.println(sql);

dao.commOper(sql);

gor("/shhouse/admin/upmpass.jsp", request, response);

}

if(ac.equals("addmember"))

{

String uname = request.getParameter("uname");

String checksql = "select * from members where uname='"+uname+"'";

if(dao.select(checksql).size()>0)

{

request.setAttribute("error", "");

go("/admin/addmember.jsp", request, response);

}else{

String upass = request.getParameter("upass");

String sex = request.getParameter("sex");

String linkphone = request.getParameter("linkphone");

String sfid = request.getParameter("sfid");

String addrs = request.getParameter("addrs");

String sql="insert into members values(null,'"+uname+"','"+upass+"','"+sex+"','"+linkphone+"','"+sfid+"','"+addrs+"')";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addmember.jsp", request, response);

}}

if(ac.equals("updatemember"))

{

String id = request.getParameter("id");

String upass = request.getParameter("upass");

String sex = request.getParameter("sex");

String linkphone = request.getParameter("linkphone");

String sfid = request.getParameter("sfid");

String addrs = request.getParameter("addrs");

String sql="update members set upass='"+upass+"',sex='"+sex+"',linkphone='"+linkphone+"',sfid='"+sfid+"',addrs='"+addrs+"' where id="+id;

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addmember.jsp", request, response);

}

if(ac.equals("updatemmember"))

{

String id = request.getParameter("id");

String upass = request.getParameter("upass");

String sex = request.getParameter("sex");

String linkphone = request.getParameter("linkphone");

String sfid = request.getParameter("sfid");

String addrs = request.getParameter("addrs");

String sql="update members set upass='"+upass+"',sex='"+sex+"',linkphone='"+linkphone+"',sfid='"+sfid+"',addrs='"+addrs+"' where id="+id;

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/updatemmember.jsp", request, response);

}

if(ac.equals("addmembers"))

{

String uname = request.getParameter("uname");

String upass = request.getParameter("upass");

String sex = request.getParameter("sex");

String linkphone = request.getParameter("linkphone");

String sfid = request.getParameter("sfid");

String addrs = request.getParameter("addrs");

String sql="insert into members values(null,'"+uname+"','xxxxxxxx','"+sex+"','"+linkphone+"','"+sfid+"','"+addrs+"')";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addmembers.jsp", request, response);

}

if(ac.equals("updatemembers"))

{

String id = request.getParameter("id");

String uname = request.getParameter("uname");

String upass = request.getParameter("upass");

String sex = request.getParameter("sex");

String linkphone = request.getParameter("linkphone");

String sfid = request.getParameter("sfid");

String addrs = request.getParameter("addrs");

String sql="update members set uname='"+uname+"',sex='"+sex+"',linkphone='"+linkphone+"',sfid='"+sfid+"',addrs='"+addrs+"' where id="+id;

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addmembers.jsp", request, response);

}

if(ac.equals("updatemmember"))

{

String id = request.getParameter("id");

String upass = request.getParameter("upass");

String sex = request.getParameter("sex");

String linkphone = request.getParameter("linkphone");

String sfid = request.getParameter("sfid");

String addrs = request.getParameter("addrs");

String sql="update members set upass='"+upass+"',sex='"+sex+"',linkphone='"+linkphone+"',sfid='"+sfid+"',addrs='"+addrs+"'";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/updatemmember.jsp", request, response);

}

if(ac.equals("addfang"))

{

String fangno = request.getParameter("fangno");

String fangtype = request.getParameter("fangtype");

String fangdj = request.getParameter("fangdj");

String fangbig = request.getParameter("fangbig");

String addrs = request.getParameter("addrs");

String filename = request.getParameter("filename");

String sql = "insert into fang values(null,'"+fangno+"','"+fangtype+"','"+fangdj+"','"+fangbig+"','"+addrs+"','"+filename+"')";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addfang.jsp", request, response);

}

if(ac.equals("updatefang"))

{

String id = request.getParameter("id");

HashMap m = dao.select("select * from fang where id="+id).get(0);

String filename = m.get("filename").toString();

String fangno = request.getParameter("fangno");

String fangtype = request.getParameter("fangtype");

String fangdj = request.getParameter("fangdj");

String fangbig = request.getParameter("fangbig");

String addrs = request.getParameter("addrs");

String sql = "update fang set fangno='"+fangno+"',fangtype='"+fangtype+"',fangdj='"+fangdj+"',fangbig='"+fangbig+"',addrs='"+addrs+"',filename='"+filename+"' where id="+id;

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addfang.jsp", request, response);

}

if(ac.equals("yd"))

{

String fid = request.getParameter("fid");

String memid = request.getParameter("mem"+fid);

String uid = user.get("id").toString();

String stime = request.getParameter("stime"+fid);

String etime = request.getParameter("etime"+fid);

String sql = "insert into fangyd values(null,'"+memid+"','"+fid+"','"+stime+"','"+etime+"','已受理','')";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/fangyd.jsp", request, response);

}

if(ac.equals("pyd"))

{

String fid = request.getParameter("fid");

String memid = request.getParameter("mem"+fid);

String uid = user.get("id").toString();

String stime = request.getParameter("stime"+fid);

String etime = request.getParameter("etime"+fid);

String sql = "insert into fangyd values(null,'"+user.get("id")+"','"+fid+"','"+stime+"','"+etime+"','受理中','')";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/pfangyd.jsp", request, response);

}

if(ac.equals("hf"))

{

String id = request.getParameter("id");

String fang = request.getParameter("fang");

String sql = "update fangyd set fid='"+fang+"' where id='"+id+"'";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/hf.jsp", request, response);

}

if(ac.equals("xs"))

{

String id = request.getParameter("id");

String etime = request.getParameter("etime"+id);

String sql = "update fangyd set etime='"+etime+"' where id='"+id+"'";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/ckfangyd.jsp", request, response);

}

if(ac.equals("updateuser"))

{

String uname = request.getParameter("uname");

String upass = request.getParameter("upass");

String utype = request.getParameter("utype");

String id = request.getParameter("id");

String sql = "update sysuser set uname='"+uname+"',upass='"+upass+"',utype='"+utype+"' where id="+id;

dao.commOper(sql);

request.setAttribute("suc", "");

go("/admin/adduser.jsp", request, response);

}

if(ac.equals("adduser"))

{

String uname = request.getParameter("uname");

String upass = request.getParameter("upass");

String utype = request.getParameter("utype");

String sql = "insert into sysuser values(null,'"+uname+"','"+upass+"','"+utype+"')";

dao.commOper(sql);

request.setAttribute("suc", "");

go("/admin/adduser.jsp", request, response);

}

if(ac.equals("jz"))

{

String id = request.getParameter("id");

String fangdj = request.getParameter("fangdj");

String hours = request.getParameter("hours");

String zhe = request.getParameter("big")+"."+request.getParameter("small");

String sql = "insert into jddans values(null,'"+id+"','客房',"+fangdj+","+hours+")";

dao.commOper(sql);

for(int i=0;i<13;i++)

{

String wuname = request.getParameter("wuname"+i); if(wuname==null)wuname="";

String wunum = request.getParameter("wunum"+i); if(wunum==null)wunum="";

String danj = request.getParameter("danj"+i); if(danj==null)danj="";

if(wuname.equals("")||wunum.equals("")||danj.equals(""))continue;

String msql = "insert into jddans values(null,'"+id+"','"+wuname+"',"+danj+","+wunum+")";

dao.commOper(msql);

}

String jsql="update fangyd set states='已结账',zhe='"+zhe+"' where id="+id;

dao.commOper(jsql);

request.setAttribute("suc", "");

go("/admin/jz.jsp", request, response);

}

if(ac.equals("fyd"))

{

String uname = request.getParameter("uname");

String linkphone = request.getParameter("linkphone");

String fang = request.getParameter("fang");

String stime = request.getParameter("stime");

String etime = request.getParameter("etime");

dao.commOper("insert into members(uname,linkphone) values('"+uname+"','"+linkphone+"') ");

HashMap m = dao.select("select * from members where upass is null and uname='"+uname+"' and linkphone='"+linkphone+"'").get(0);

String id = m.get("id").toString();

dao.commOper("insert into fangyd values(null,'"+id+"','"+fang+"','"+stime+"','"+etime+"','已受理','')");

request.setAttribute("suc", "");

go("/admin/fyd.jsp", request, response);

}

if(ac.equals("fyds"))

{

String uname = request.getParameter("uname");

String linkphone = request.getParameter("linkphone");

String fang = request.getParameter("fang");

String stime = request.getParameter("stime");

String etime = request.getParameter("etime");

dao.commOper("insert into members(uname,linkphone) values('"+uname+"','"+linkphone+"') ");

HashMap m = dao.select("select * from members where upass is null and uname='"+uname+"' and linkphone='"+linkphone+"'").get(0);

String id = m.get("id").toString();

dao.commOper("insert into fangyd values(null,'"+id+"','"+fang+"','"+stime+"','"+etime+"','已入住','')");

request.setAttribute("suc", "");

go("/admin/fyds.jsp", request, response);

}

if(ac.equals("uploaddoc"))

{

try {

String filename="";

request.setCharacterEncoding("utf-8");

RequestContext requestContext = new ServletRequestContext(request);

if(FileUpload.isMultipartContent(requestContext)){

DiskFileItemFactory factory = new DiskFileItemFactory();

factory.setRepository(new File(request.getRealPath("/upfile/")+"/"));

ServletFileUpload upload = new ServletFileUpload(factory);

upload.setSizeMax(100*1024*1024);

List items = new ArrayList();

items = upload.parseRequest(request);

FileItem fileItem = (FileItem) items.get(0);

if(fileItem.getName()!=null && fileItem.getSize()!=0)

{

if(fileItem.getName()!=null && fileItem.getSize()!=0){

File fullFile = new File(fileItem.getName());

filename = Info.generalFileName(fullFile.getName());

File newFile = new File(request.getRealPath("/upfile/")+"/" + filename);

try {

fileItem.write(newFile);

} catch (Exception e) {

e.printStackTrace();

}

}else{

}

}

}

go("/js/uploaddoc.jsp?docname="+filename, request, response);

} catch (Exception e1) {

e1.printStackTrace();

}

}

if(ac.equals("uploaddoc2"))

{

try {

String filename="";

request.setCharacterEncoding("utf-8");

RequestContext requestContext = new ServletRequestContext(request);

if(FileUpload.isMultipartContent(requestContext)){

DiskFileItemFactory factory = new DiskFileItemFactory();

factory.setRepository(new File(request.getRealPath("/upfile/")+"/"));

ServletFileUpload upload = new ServletFileUpload(factory);

upload.setSizeMax(100*1024*1024);

List items = new ArrayList();

items = upload.parseRequest(request);

FileItem fileItem = (FileItem) items.get(0);

if(fileItem.getName()!=null && fileItem.getSize()!=0)

{

if(fileItem.getName()!=null && fileItem.getSize()!=0){

File fullFile = new File(fileItem.getName());

filename = Info.generalFileName(fullFile.getName());

File newFile = new File(request.getRealPath("/upfile/")+"/" + filename);

try {

fileItem.write(newFile);

} catch (Exception e) {

e.printStackTrace();

}

}else{

}

}

}

go("/js/uploaddoc2.jsp?docname="+filename, request, response);

} catch (Exception e1) {

e1.printStackTrace();

}

}

if(ac.equals("uploaddoc3"))

{

try {

String filename="";

request.setCharacterEncoding("utf-8");

RequestContext requestContext = new ServletRequestContext(request);

if(FileUpload.isMultipartContent(requestContext)){

DiskFileItemFactory factory = new DiskFileItemFactory();

factory.setRepository(new File(request.getRealPath("/upfile/")+"/"));

ServletFileUpload upload = new ServletFileUpload(factory);

upload.setSizeMax(100*1024*1024);

List items = new ArrayList();

items = upload.parseRequest(request);

FileItem fileItem = (FileItem) items.get(0);

if(fileItem.getName()!=null && fileItem.getSize()!=0)

{

if(fileItem.getName()!=null && fileItem.getSize()!=0){

File fullFile = new File(fileItem.getName());

filename = Info.generalFileName(fullFile.getName());

File newFile = new File(request.getRealPath("/upfile/")+"/" + filename);

try {

fileItem.write(newFile);

} catch (Exception e) {

e.printStackTrace();

}

}else{

}

}

}

go("/js/uploaddoc3.jsp?docname="+filename, request, response);

} catch (Exception e1) {

e1.printStackTrace();

}

}

//导excel

if(ac.equals("importexcel"))

{

String page = request.getParameter("page");

String whzdstr = request.getParameter("whzdstr");

String tablename = request.getParameter("tablename");

try {

String filename="";

request.setCharacterEncoding("utf-8");

RequestContext requestContext = new ServletRequestContext(request);

if(FileUpload.isMultipartContent(requestContext)){

DiskFileItemFactory factory = new DiskFileItemFactory();

factory.setRepository(new File(request.getRealPath("/upfile/")+"/"));

ServletFileUpload upload = new ServletFileUpload(factory);

upload.setSizeMax(100*1024*1024);

List items = new ArrayList();

items = upload.parseRequest(request);

FileItem fileItem = (FileItem) items.get(0);

if(fileItem.getName()!=null && fileItem.getSize()!=0)

{

if(fileItem.getName()!=null && fileItem.getSize()!=0){

File fullFile = new File(fileItem.getName());

filename = Info.generalFileName(fullFile.getName());

File newFile = new File(request.getRealPath("/upfile/")+"/" + filename);

try {

fileItem.write(newFile);

} catch (Exception e) {

e.printStackTrace();

}

}else{

}

}

if(filename.indexOf(".xls")>-1)

{

Workbook workbook;

try {

workbook = Workbook.getWorkbook(new File(request.getRealPath("/upfile/")+"/"+filename));

//通过Workbook的getSheet方法选择第一个工作簿(从0开始)

Sheet sheet = workbook.getSheet(0);

//通过Sheet方法的getCell方法选择位置为C2的单元格(两个参数都从0开始)

//int empty = 0;

for(int i=1;i<1000;i++)

{

Cell cell = null;

try{

String isql = "insert into "+tablename+"(";

for(String str:whzdstr.split("-"))

{

isql+=str+",";

}

isql = isql.substring(0,isql.length()-1);

isql+=")values(";

int j=0;

int empty = 1;

for(String str:whzdstr.split("-"))

{

cell = sheet.getCell(j,i);

isql+="'"+cell.getContents()+"',";

String content = cell.getContents()==null?"":cell.getContents();

if(!"".equals(content.trim()))

{

empty = 0;

}

j++;

}

if(empty==1)continue;

isql = isql.substring(0,isql.length()-1);

isql+=")";

dao.commOper(isql);

}catch (Exception e) {

continue;

}

}

workbook.close();

} catch (Exception e) {

e.printStackTrace();

}

}

}

go("/admin/"+page+"?docname="+filename, request, response);

} catch (Exception e1) {

e1.printStackTrace();

}

}

if(ac.equals("uploadimg"))

{

try {

String filename="";

request.setCharacterEncoding("utf-8");

RequestContext requestContext = new ServletRequestContext(request);

if(FileUpload.isMultipartContent(requestContext)){

DiskFileItemFactory factory = new DiskFileItemFactory();

factory.setRepository(new File(request.getRealPath("/upfile/")+"/"));

ServletFileUpload upload = new ServletFileUpload(factory);

upload.setSizeMax(100*1024*1024);

List items = new ArrayList();

items = upload.parseRequest(request);

FileItem fileItem = (FileItem) items.get(0);

if(fileItem.getName()!=null && fileItem.getSize()!=0)

{

if(fileItem.getName()!=null && fileItem.getSize()!=0){

File fullFile = new File(fileItem.getName());

filename = Info.generalFileName(fullFile.getName());

File newFile = new File(request.getRealPath("/upfile/")+"/" + filename);

try {

fileItem.write(newFile);

} catch (Exception e) {

e.printStackTrace();

}

}else{

}

}

}

go("/js/uploadimg.jsp?filename="+filename, request, response);

} catch (Exception e1) {

e1.printStackTrace();

}

}

if(ac.equals("uploadimg2"))

{

try {

String filename="";

request.setCharacterEncoding("utf-8");

RequestContext requestContext = new ServletRequestContext(request);

if(FileUpload.isMultipartContent(requestContext)){

DiskFileItemFactory factory = new DiskFileItemFactory();

factory.setRepository(new File(request.getRealPath("/upfile/")+"/"));

ServletFileUpload upload = new ServletFileUpload(factory);

upload.setSizeMax(100*1024*1024);

List items = new ArrayList();

items = upload.parseRequest(request);

FileItem fileItem = (FileItem) items.get(0);

if(fileItem.getName()!=null && fileItem.getSize()!=0)

{

if(fileItem.getName()!=null && fileItem.getSize()!=0){

File fullFile = new File(fileItem.getName());

filename = Info.generalFileName(fullFile.getName());

File newFile = new File(request.getRealPath("/upfile/")+"/" + filename);

try {

fileItem.write(newFile);

} catch (Exception e) {

e.printStackTrace();

}

}else{

}

}

}

go("/js/uploadimg2.jsp?filename="+filename, request, response);

} catch (Exception e1) {

e1.printStackTrace();

}

}

if(ac.equals("uploadimg3"))

{

try {

String filename="";

request.setCharacterEncoding("utf-8");

RequestContext requestContext = new ServletRequestContext(request);

if(FileUpload.isMultipartContent(requestContext)){

DiskFileItemFactory factory = new DiskFileItemFactory();

factory.setRepository(new File(request.getRealPath("/upfile/")+"/"));

ServletFileUpload upload = new ServletFileUpload(factory);

upload.setSizeMax(100*1024*1024);

List items = new ArrayList();

items = upload.parseRequest(request);

FileItem fileItem = (FileItem) items.get(0);

if(fileItem.getName()!=null && fileItem.getSize()!=0)

{

if(fileItem.getName()!=null && fileItem.getSize()!=0){

File fullFile = new File(fileItem.getName());

filename = Info.generalFileName(fullFile.getName());

File newFile = new File(request.getRealPath("/upfile/")+"/" + filename);

try {

fileItem.write(newFile);

} catch (Exception e) {

e.printStackTrace();

}

}else{

}

}

}

go("/js/uploadimg3.jsp?filename="+filename, request, response);

} catch (Exception e1) {

e1.printStackTrace();

}

}

if(ac.equals("uploadimg4"))

{

try {

String filename="";

request.setCharacterEncoding("utf-8");

RequestContext requestContext = new ServletRequestContext(request);

if(FileUpload.isMultipartContent(requestContext)){

DiskFileItemFactory factory = new DiskFileItemFactory();

factory.setRepository(new File(request.getRealPath("/upfile/")+"/"));

ServletFileUpload upload = new ServletFileUpload(factory);

upload.setSizeMax(100*1024*1024);

List items = new ArrayList();

items = upload.parseRequest(request);

FileItem fileItem = (FileItem) items.get(0);

if(fileItem.getName()!=null && fileItem.getSize()!=0)

{

if(fileItem.getName()!=null && fileItem.getSize()!=0){

File fullFile = new File(fileItem.getName());

filename = Info.generalFileName(fullFile.getName());

File newFile = new File(request.getRealPath("/upfile/")+"/" + filename);

try {

fileItem.write(newFile);

} catch (Exception e) {

e.printStackTrace();

}

}else{

}

}

}

go("/js/uploadimg4.jsp?filename="+filename, request, response);

} catch (Exception e1) {

e1.printStackTrace();

}

}

if(ac.equals("uploadimg5"))

{

try {

String filename="";

request.setCharacterEncoding("utf-8");

RequestContext requestContext = new ServletRequestContext(request);

if(FileUpload.isMultipartContent(requestContext)){

DiskFileItemFactory factory = new DiskFileItemFactory();

factory.setRepository(new File(request.getRealPath("/upfile/")+"/"));

ServletFileUpload upload = new ServletFileUpload(factory);

upload.setSizeMax(100*1024*1024);

List items = new ArrayList();

items = upload.parseRequest(request);

FileItem fileItem = (FileItem) items.get(0);

if(fileItem.getName()!=null && fileItem.getSize()!=0)

{

if(fileItem.getName()!=null && fileItem.getSize()!=0){

File fullFile = new File(fileItem.getName());

filename = Info.generalFileName(fullFile.getName());

File newFile = new File(request.getRealPath("/upfile/")+"/" + filename);

try {

fileItem.write(newFile);

} catch (Exception e) {

e.printStackTrace();

}

}else{

}

}

}

go("/js/uploadimg5.jsp?filename="+filename, request, response);

} catch (Exception e1) {

e1.printStackTrace();

}

}

if(ac.equals("addgggl"))

{

String title = request.getParameter("title");

String content = request.getParameter("content");

String sql="insert into mixinfo values(null,'"+title+"','','"+content+"','','','','','通知','"+date+"')";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addgggl.jsp", request, response);

}

if(ac.equals("updategggl"))

{

String id = request.getParameter("id");

String title = request.getParameter("title");

String content = request.getParameter("content");

String sql="update mixinfo set title='"+title+"',content='"+content+"' where id="+id;

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addgggl.jsp", request, response);

}

if(ac.equals("addylzx"))

{

String title = request.getParameter("title");

String source = request.getParameter("source");

String author = request.getParameter("author");

String filename = request.getParameter("filename");

String content = request.getParameter("content");

String sql = "insert into mixinfo values(null,'"+title+"','"+filename+"','"+content+"','"+author+"','"+source+"','','','新闻信息','"+date+"')";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addylzx.jsp", request, response);

}

if(ac.equals("updateylzx"))

{

String id = request.getParameter("id");

String title = request.getParameter("title");

String source = request.getParameter("source");

String author = request.getParameter("author");

String filename = request.getParameter("filename");

String content = request.getParameter("content");

String sql = "update mixinfo set title='"+title+"',filename='"+filename+"',content='"+content+"',author='"+author+"',source='"+source+"' where id="+id;

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addylzx.jsp", request, response);

}

if(ac.equals("addzlfa"))

{

String title = request.getParameter("title");

String source = request.getParameter("source");

String author = request.getParameter("author");

String filename = request.getParameter("filename");

String content = request.getParameter("content");

String sql = "insert into mixinfo values(null,'"+title+"','"+filename+"','"+content+"','"+author+"','"+source+"','','','用户文章','"+date+"')";

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addzlfa.jsp", request, response);

}

if(ac.equals("updatezlfa"))

{

String id = request.getParameter("id");

String title = request.getParameter("title");

String source = request.getParameter("source");

String author = request.getParameter("author");

String filename = request.getParameter("filename");

String content = request.getParameter("content");

String sql = "update mixinfo set title='"+title+"',filename='"+filename+"',content='"+content+"',author='"+author+"',source='"+source+"' where id="+id;

request.setAttribute("suc", "");

dao.commOper(sql);

go("/admin/addzlfa.jsp", request, response);

}

if(ac.equals("regedit"))

{

String uname = request.getParameter("uname");

String checksql = "select * from members where uname='"+uname+"'";

if(dao.select(checksql).size()>0)

{

request.setAttribute("error", "");

go("/regedit.jsp", request, response);

}else{

String upass = request.getParameter("upass");

String sex = request.getParameter("sex");

String linkphone = request.getParameter("linkphone");

String sfid = request.getParameter("sfid");

String addrs = request.getParameter("addrs");

String filename = request.getParameter("filename");

String ispub = request.getParameter("ispub");

String tname = request.getParameter("tname");

String sql="insert into members(uname,upass,sex,linkphone,sfid,addrs,filename,tname,ispub) values('"+uname+"','"+upass+"','"+sex+"','"+linkphone+"','"+sfid+"','"+addrs+"','"+filename+"','"+tname+"','"+ispub+"')";

System.out.println(sql);

request.setAttribute("suc", "");

dao.commOper(sql);

go("/regedit.jsp", request, response);

}}

if(ac.equals("reregedit"))

{

String uname = request.getParameter("uname");

String upass = request.getParameter("upass");

String sex = request.getParameter("sex");

String linkphone = request.getParameter("linkphone");

String sfid = request.getParameter("sfid");

String addrs = request.getParameter("addrs");

String filename = request.getParameter("filename");

String ispub = request.getParameter("ispub");

String tname = request.getParameter("tname");

String gxqm = request.getParameter("gxqm");

String sql="update members set upass='"+upass+"',sex='"+sex+"',linkphone='"+linkphone+"',sfid='"+sfid+"',addrs='"+addrs+"',filename='"+filename+"',tname='"+tname+"',ispub='"+ispub+"',gxqm='"+gxqm+"' where id="+member.get("id");

System.out.println(sql);

request.setAttribute("suc", "");

dao.commOper(sql);

go("/reregedit.jsp", request, response);

}

if(ac.equals("reregedit2"))

{

String age = request.getParameter("age");

String tiz = request.getParameter("tiz");

String sheg = request.getParameter("sheg");

String jbs = request.getParameter("jbs");

String zlff = request.getParameter("zlff");

String zlxg = request.getParameter("zlxg");

String sql="update members set age='"+age+"',tiz='"+tiz+"',sheg='"+sheg+"',jbs='"+jbs+"',zlff='"+zlff+"',zlxg='"+zlxg+"' where id="+member.get("id");

System.out.println(sql);

request.setAttribute("suc", "");

dao.commOper(sql);

go("/reregedit.jsp", request, response);

}

if(ac.equals("friends"))

{

String uname = request.getParameter("uname");

String funame = request.getParameter("funame");

String sql="insert into friends values(null,'"+uname+"','"+funame+"')";

System.out.println(sql);

request.setAttribute("suc", "");

dao.commOper(sql);

go("/grzy.jsp?zyuname="+funame, request, response);

}

//登录

if(ac.equals("mlogin"))

{

String username = request.getParameter("uname");

String password = request.getParameter("upass");

String sql1 = "select * from sysuser where uname='"+username+"' and upass='"+password+"' ";

List userlist = dao.select(sql1);

if(userlist.size()!=1)

{

request.setAttribute("error", "");

go("/index.jsp", request, response);

}else{

request.getSession(). setAttribute("user", userlist.get(0));

gor("/shhouse/index.jsp", request, response);

}

}

dao.close();

out.flush();

out.close();

}

public void init() throws ServletException {

// Put your code here

}

public static void main(String[] args) {

System.out.println("2010-11-11 00:".substring(11,13)+"-");

}

}

房产信息网站系统具有楼盘、新房、二手房、房屋租赁、房产资讯、互动咨询等频道栏目,具有门户风范的网站首页和各频道首页。会员中心具有楼盘发布、新房户型发布、二手房信息发布、房屋出租信息发布、求购求租信息发布、文章资讯发布、站内短信留言等功能,可分别针对个人、中介、经纪人、房产开发商等用户配置不同的会员权限。本系统着力于信息的精准化,分别针对住宅、办公、商铺、厂房、仓库等类型的房屋设置了专业的资料字段和查询搜索功能,并为住宅、商铺、办公房专门开设了频道首页,方便用户查询也为网站运营商增加了更多的信息推荐位。后台管理系统具有网站设置、栏目管理、插件设置、会员类型设置、文章管理、图文管理、下载管理、房产类型设置、楼盘管理、新房户型管理、房产信息管理、会员管理、广告管理、访问统计、投票调查、友情链接等丰富的网站管理功能。     系统基于PHP/MYSQL开发,具有更好的运行效率和安全性;采用可视化模版引擎,可方便地修改模版和设置插件;支持HTML静态网页生成和多项SEO优化,利于搜索引擎收录;采用AJAX技术,加强了用户体验。使用本系统可建立地方房产信息门户或针对某一种类型的房产信息建立专业房产信息门户。 有什么疑问请联系: 在线QQ:624889320  MSN:e1it9@msn.com. 一、频道栏目 1、网站首页 - 预设了多功能搜索、楼市快讯、楼盘推荐、新房推荐、二手房推荐、出租信息推荐、分类资讯等版块 2、房产资讯 - 预设了十多个房产资讯分类,具有资讯首页、检索搜索等功能 3、楼盘 - 具有频道首页(分区域楼盘推荐)、楼盘查询和搜索、楼盘展台(详细介绍、图片展示、视频展示等) 4、新房 - 具有频道首页(分版块推荐)、新房组合搜索、楼盘展台户型展示等功能 5、二手房 - 具有频道首页、二手房搜索、需求信息搜索等功能 6、房屋租赁 - 具有频道首页、房屋出租信息搜索、需求信息搜索等功能 7、住宅、办公、商铺 - 专门为这三种类型的房产信息提取了频道首页 8、咨询 - 互动留言功能,可分版块提供各种咨询 二、会员功能 1、房产开发商 具有楼盘发布和管理、新房户型发布和管理、文章资讯发布功能 2、中介、经纪人、个人会员 具有出租信息发布、转让信息发布、需求信息发布、资讯发布、站内短信留言等功能,可以自由设置其不同的会员权限 三、后台管理功能 会员类型 - 可在四大类用户的基础上建立多种会员类型,设置不同的会员权限 会员管理 - 分类查询和管理会员、设置单个会员权限、修改会员资料。 栏目管理 - 自由创建栏目频道,设置栏目名称和显示参数 资讯管理 - 具有资讯分类、发布、搜索、批量管理,支持文章发布、视频发布和网址转发 图文管理 - 具有图文分类、发布、搜索、批量管理功能 下载管理 - 具有下载分类、发布、搜索、批量管理功能 自定表单 - 可以开设自定义表单栏目,自定义表单字段,管理提交的反馈信息 房产类型设置 - 添加和管理房产类型,和住宅、商铺、办公、厂房、仓库等五种不同的用途进行匹配设置 房产区域设置 - 设置本地房产区域,供发布和查询 楼盘信息管理 - 查询和管理楼盘信息 新房信息管理 - 查询和管理新房户型信息 二手信息管理 - 查询和管理二手房信息 租赁信息管理 - 查询和管理房屋租赁信息 需求信息管理 - 查询和管理房屋需求信息 互动信息管理 - 包括反馈信息管理、互动咨询管理、社区评论管理 网站广告系统 - 具有分组轮播广告、页内广告、浮动广告、弹出窗口、挂角广告等多种形式 网站页面设置 - 可以设置每个页面的自定义标题、META标签、采用模版;设置每个版块采用什么插件和插件的显示参数 界面风格设置 - 可以选择模版,编辑模板 网站升级更新 - 连接远程升级服务器,获取最新升级信息,进行系统升级 访问统计系统 - 网页访问统计分析 投票调查系统 - 设置投票组,任意插入模版 友情链接系统 - 支持文本和图片链接,可以生成多个链接组,用于制作政府网站导航。 管理权限设置 - 可设多个管理员,自由分配各种管理权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值