首页 前端知识 基于javaweb mysql的ssm美食论坛系统(java ssm jsp jquery layui mysql)

基于javaweb mysql的ssm美食论坛系统(java ssm jsp jquery layui mysql)

2024-05-12 00:05:25 前端知识 前端哥 187 4 我要收藏

基于javaweb+mysql的ssm美食论坛系统(java+ssm+jsp+jquery+layui+mysql)

私信源码获取及调试交流

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

基于javaweb的SSM美食论坛系统(java+ssm+jsp+jquery+layui+mysql)

项目介绍

该项目主要分为前台与后台; 前台主要功能包括: 登录、注册;首页、我发表的贴子、意见建议;版块列表、帖子查看、发贴回贴等; 普通用户登录后,主要功能有: 我的主页、用户中心、基本设置、版主申请、我的关注、屏蔽用户、我的私信等; 后台主要功能包括: 会员管理:禁言、封号、删除等; 站内资讯:添加、编辑、删除等; 友情链接:添加、编辑、删除等; 版块管理:添加修改删除分类、撤销版主等; 帖子管理:迁移、精华、置顶、删除等; 版主审核:通过、拒绝等; 意见建议:回复、删除; 敏感字符:添加、编辑、删除敏感字符; 举报信息:查看被举报人、举报人、举报原因等;

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目 6.数据库:MySql 5.7版本;

技术栈

  1. 后端:Spring SpringMVC MyBatis 2. 前端:JSP+jQuery+LayUI

使用说明

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件; 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven; 若为maven项目,导入成功后请执行maven clean;maven install命令,配置tomcat,然后运行; 3. 将项目中db.properties配置文件中的数据库配置改为自己的配置; 4. 运行项目,输入http://localhost:8080/cateforumssm 登录
            }
            if (optionstr.length() > 0) optionstr = optionstr.substring(0, optionstr.length() - 3);

            radio += "<label><input type='radio' name='" + name + "' " + check + " value=\"" + optionstr + "\">" + optionstr + "</label>\n";
            dxii++;
        }
        return radio;
    }

    public static void writeExcel(String fileName, String prosstr, java.util.List<List> plist, HttpServletRequest request, HttpServletResponse response) {
        WritableWorkbook wwb = null;
        String cols = "";
        for (String str : prosstr.split("@")) {
            cols += str.split("-")[0] + ",";
        }
        cols = cols.substring(0, cols.length() - 1);
        String where = request.getAttribute("where") == null ? "" : request.getAttribute("where").toString();
        List<List> mlist = new CommDAO().selectforlist("select " + cols + " from " + fileName + " " + where + "  order by id desc");

        fileName = request.getRealPath("/") + "/upfile/" + Info.generalFileName("a.xls");
        String[] pros = prosstr.split("@");
        try {
            //首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象
            wwb = Workbook.createWorkbook(new File(fileName));
        } catch (IOException e) {
            e.printStackTrace();
        }
        if (wwb != null) {
            //创建一个可写入的工作表
            //Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作薄中的位置
            WritableSheet ws = wwb.createSheet("sheet1", 0);
            ws.setColumnView(0, 20);
            ws.setColumnView(1, 20);
            ws.setColumnView(2, 20);
            ws.setColumnView(3, 20);
            ws.setColumnView(4, 20);
            ws.setColumnView(5, 20);

            try {

                for (int i = 0; i < pros.length; i++) {
                    Label label1 = new Label(i, 0, "");

                    label1.setString(pros[i]);
                    ws.addCell(label1);
                }

            } catch (RowsExceededException e1) {
                // TODO Auto-generated catch block
		request.setAttribute("total", page.getTotal());
		return "admin/memberlist";
	}
	
	//后台搜索会员列表
	@RequestMapping("admin/searchMember")
	public String searchMember(HttpServletRequest request){
		String index = request.getParameter("index");
		String key = request.getParameter("key");
	   	int pageindex = 1;
	   	if(index!=null){
	   	pageindex = Integer.parseInt(index);
	   	}
   	    Page<Object> page = PageHelper.startPage(pageindex,6);
		List<Member> list = memberDAO.searchKey(key);
		request.setAttribute("key", key);
		request.setAttribute("list", list);
		request.setAttribute("index", page.getPageNum());
		request.setAttribute("pages", page.getPages());
		request.setAttribute("total", page.getTotal());
		return "admin/membersearch";
	}
	
	//会员审核
	@RequestMapping("admin/shStatus")
	public String shStatus(HttpServletRequest request){
		String type = request.getParameter("type");
		String id = request.getParameter("id");
		if(type.equals("tg")){
			memberDAO.updateTgShstatus(Integer.parseInt(id));
		}else if(type.equals("jj")){
			memberDAO.updateJjShstatus(Integer.parseInt(id));
		}
		return "redirect:memberList.do";
	}
	
	//删除会员
	@RequestMapping("admin/memberDel")
	public String memberDel(int id,HttpServletRequest request){
		memberDAO.delete(id);
		return "redirect:memberList.do";
	}
	
	//会员禁言
	@RequestMapping("admin/jinYan")
	public void jinYan(int id, HttpServletRequest request,HttpServletResponse response) {
		try {
			memberDAO.updateIsjy(id);
			PrintWriter out = response.getWriter();
	TzinfoDAO tzinfoDAO;
	@Resource
	BanzhuDAO banzhuDAO;
	
	//前台意见和建议
	@RequestMapping("chatList")
	public String chatList(HttpServletRequest request){
		List<Yqlink> yqlinklist = yqlinkDAO.selectAll();
		List<Tzinfo> nowtzinfolist = tzinfoDAO.selectNowtzinfo(Info.getDateStr().substring(0,10));
		List<News> newslist = newsDAO.selectAll();
		
		String index = request.getParameter("index");
	   	int pageindex = 1;
	   	if(index!=null){
	   		 pageindex = Integer.parseInt(index);
	   	}
   	    Page<Object> page = PageHelper.startPage(pageindex,6);
		List<Chat> list = chatDAO.selectAll();
		for(Chat chat:list){
			Member member = memberDAO.findById(chat.getMemberid());
			chat.setMember(member);
		}
		request.setAttribute("yqlinklist", yqlinklist);
		request.setAttribute("nowtzinfolist", nowtzinfolist);
		request.setAttribute("newslist", newslist);
		request.setAttribute("list", list);
		request.setAttribute("index", page.getPageNum());
		request.setAttribute("pages", page.getPages());
		request.setAttribute("total", page.getTotal());
		return "yjjy";
	}
	
	//后台意见和建议
	@RequestMapping("admin/msgList")
	public String msgList(HttpServletRequest request){
		String index = request.getParameter("index");
	   	int pageindex = 1;
	   	if(index!=null){
	   		 pageindex = Integer.parseInt(index);
	   	}
   	    Page<Object> page = PageHelper.startPage(pageindex,6);
		List<Chat> list = chatDAO.selectAll();
		for(Chat chat:list){
			Member member = memberDAO.findById(chat.getMemberid());
	   	int pageindex = 1;
	   	if(index!=null){
	   		 pageindex = Integer.parseInt(index);
	   	}
   	    Page<Object> page = PageHelper.startPage(pageindex,6);
   	    HashMap map = new HashMap();
   	    map.put("title", key);
   	    map.put("fid", key1);
   	    map.put("sid", key2);
		List<Tzinfo> list = tzinfoDAO.searchTzinfo(map);
		for(int i=0;i<list.size();i++){
			Bbstype ftype = bbstypeDAO.findById(list.get(i).getFid());
			Bbstype stype = bbstypeDAO.findById(list.get(i).getSid());
			list.get(i).setStype(stype);
			list.get(i).setFtype(ftype);
			//查看回贴数
			List<Tzhtinfo> allhtlist = tzhtinfoDAO.selectHtinfo(list.get(i).getId());
			list.get(i).setAllhtlist(allhtlist);
		}
		request.setAttribute("key", key);
		request.setAttribute("key1", key1);
		request.setAttribute("key2", key2);
		request.setAttribute("list", list);
		request.setAttribute("flist", flist);
		request.setAttribute("index", page.getPageNum());
		request.setAttribute("pages", page.getPages());
		request.setAttribute("total", page.getTotal());
		return "admin/tzsearch";
	}
	
	//查找发贴人到贴子添加页面
	@RequestMapping("tzShowmember")
	public String tzShowmember(HttpServletRequest request) {
		Member m = (Member)request.getSession().getAttribute("member");
		if(m!=null){
		Member member = memberDAO.findById(m.getId());
		List<Bbstype> bbstypelist = bbstypeDAO.selectAll();
		for(Bbstype bbstype:bbstypelist){
			List<Bbstype> childlist = bbstypeDAO.selectChildtype(bbstype.getId());
			bbstype.setChildlist(childlist);
		}

@Controller
public class TzinfoController extends BaseController {
	@Resource
	TzinfoDAO tzinfoDAO;
	@Resource
	BbstypeDAO bbstypeDAO;
	@Resource
	MemberDAO memberDAO;
	@Resource
	NewsDAO newsDAO;
	@Resource
	YqlinkDAO yqlinkDAO;
	@Resource
	PbinfoDAO pbinfoDAO;
	@Resource
	TzhtinfoDAO tzhtinfoDAO;
	@Resource
	BanzhuDAO banzhuDAO;
	
	
	
	
	
	//后台版块列表
	@RequestMapping("admin/tzinfoList")
	public String tzinfoList(HttpServletRequest request) {
		//将要返回大类子类到后台搜索
		List<Bbstype> flist = bbstypeDAO.selectFathertype();
		for(Bbstype bbstype:flist){
			List<Bbstype> childlist = bbstypeDAO.selectChildtype(Integer.parseInt(bbstype.getFatherid()));
			bbstype.setChildlist(childlist);
		}
		String index = request.getParameter("index");
	   	int pageindex = 1;
	   	if(index!=null){
	   		 pageindex = Integer.parseInt(index);
	   	}
   	    Page<Object> page = PageHelper.startPage(pageindex,6);
		List<Tzinfo> list = tzinfoDAO.selectAll();
		for(int i=0;i<list.size();i++){
			Bbstype ftype = bbstypeDAO.findById(list.get(i).getFid());
			Bbstype stype = bbstypeDAO.findById(list.get(i).getSid());
   	    Page<Object> page = PageHelper.startPage(pageindex,6);
		List<Tzhtinfo> list = tzhtinfoDAO.selectNorepetition(m.getId());
		for(Tzhtinfo tzhtinfo:list){
			Tzinfo tzinfo = tzinfoDAO.findById(tzhtinfo.getTzid());
			List<Tzhtinfo> htlist = tzhtinfoDAO.selectHtinfo(tzinfo.getId());
			tzinfo.setAllhtlist(htlist);
			Bbstype ftype = bbstypeDAO.findById(tzinfo.getFid());
			tzhtinfo.setFtype(ftype);
			tzhtinfo.setTzinfo(tzinfo);
		}
		request.setAttribute("list", list);
		request.setAttribute("publishlist", publishlist);
		request.setAttribute("index", page.getPageNum());
		request.setAttribute("pages", page.getPages());
		request.setAttribute("total", page.getTotal());
			return "myhf";
		}else{
			return "login";
		}
	}
	

}

public class Upload extends HttpServlet {

	/**

@Controller
public class JbrecordController extends BaseController {
	@Resource
	JbrecordDAO jbrecordDAO;
	@Resource
	MemberDAO memberDAO;
	
	//关注
	@RequestMapping("jbShow")
	public String jbShow( int jbmemberid,HttpServletRequest request){
		Member member = memberDAO.findById(jbmemberid);
		request.setAttribute("jbmember", member);
		return "jbadd";
            e.printStackTrace();
        }
    }

    public Connection getConn() {
        try {
            if (conn == null || conn.isClosed()) {
	        	/* Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
	            String dburl = (String)config.get("dburl");
	            conn = DriverManager.getConnection(dburl);*/

                String d = new Date().toLocaleString().substring(0, 9);

                Class.forName("com.mysql.jdbc.Driver");
                String dburl = (String) config.get("dburl");
                conn = DriverManager.getConnection(dburl, (String) config.get("user_name"), (String) config.get("user_pwd"));
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
        return conn;
    }

    public String getCheckBoxValues(HttpServletRequest request, String name) {
        String value = "";
        if (request.getParameterValues(name) != null) {
            String[] values = request.getParameterValues(name);
            for (String str : values) {
                value += str + " ~ ";
            }
        }
        if (value.length() > 0) value = value.substring(0, value.length() - 6);
        return value;
    }

    public String getCheckBoxDkValues(HttpServletRequest request, String name) {
        String value = "";

@Controller
public class SxinfoController extends BaseController {
	@Resource
	SxinfoDAO sxinfoDAO;
	@Resource
	MemberDAO memberDAO;
	
	
	//查找私信人到私信添加页面
	@RequestMapping("sxShow")
	public String sxShow(int memberid,int sxmemberid, HttpServletRequest request) {
		Member member = memberDAO.findById(sxmemberid);
		request.setAttribute("sxmember", member);
		request.setAttribute("memberid", memberid);
		return "sxadd";
	}
	
	//添加私信
	@RequestMapping("sxAdd")
	public void jinyanJc(Sxinfo sxinfo, HttpServletRequest request,HttpServletResponse response) {
		try {
			sxinfo.setHfnote("");
			sxinfo.setSavetime(Info.getDateStr());
			sxinfoDAO.add(sxinfo);
			PrintWriter out = response.getWriter();
			out.print(sxinfo.getSxmemberid());
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
	
	//前台页面查询私信
	@RequestMapping("mysendSx")
	public String newsList(HttpServletRequest request) {
		Member member = (Member)request.getSession().getAttribute("member");
		String index = request.getParameter("index");
	   	int pageindex = 1;
	   	if(index!=null){
	   		 pageindex = Integer.parseInt(index);
	   	}
            ResultSetMetaData rsmd = rs.getMetaData();

            while (rs.next()) {
                List<String> list2 = new ArrayList();
                int i = rsmd.getColumnCount();
                for (int j = 1; j <= i; j++) {
                    if (!rsmd.getColumnName(j).equals("ID")) {
                        String str = rs.getString(j) == null ? "" : rs.getString(j);
                        if (str.equals("null")) str = "";
                        list2.add(str);
                    } else
                        list2.add(rs.getString(j));
                }
                list.add(list2);
            }
            rs.close();
            st.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return list;
    }

    public void close() {

    }

    /**
     * 执行一条查询sql,以 List<hashmap> 的形式返回查询的记录,记录条数,和从第几条开始,由参数决定,主要用于翻页
     * pageno 页码  rowsize 每页的条数
     */
    public List<HashMap> select(String sql, int pageno, int rowsize) {
        List<HashMap> list = new ArrayList<HashMap>();
        List<HashMap> mlist = new ArrayList<HashMap>();
        try {
            list = this.select(sql);
            int min = (pageno - 1) * rowsize;
            int max = pageno * rowsize;

            for (int i = 0; i < list.size(); i++) {

                if (!(i < min || i > (max - 1))) {
                    mlist.add(list.get(i));
			memberDAO.updateIsjy(id);
			PrintWriter out = response.getWriter();
			out.print(0);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
	
	//禁言解除
	@RequestMapping("admin/jinyanJc")
	public void jinyanJc(int id, HttpServletRequest request,HttpServletResponse response) {
		try {
			memberDAO.updateNojy(id);
			PrintWriter out = response.getWriter();
			out.print(0);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
	
	//查找版块到升级版主页面
	@RequestMapping("admin/szbz")
	public String szbz(int id,HttpServletRequest request) {
		List<Bbstype> list = bbstypeDAO.selectAll();
		request.setAttribute("list", list);
		request.setAttribute("id", id);
		return "admin/szbz";
	}
	
	//封号
	@RequestMapping("admin/fengHao")
	public void fengHao(int id, HttpServletRequest request,HttpServletResponse response) {
		try {
			memberDAO.updateIsfh(id);
			PrintWriter out = response.getWriter();
			out.print(0);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	   	int pageindex = 1;
	   	if(index!=null){
	   		 pageindex = Integer.parseInt(index);
	   	}
   	    Page<Object> page = PageHelper.startPage(pageindex,6);
		List<News> list = newsDAO.searchNews(title);
		request.setAttribute("list", list);
		request.setAttribute("title", title);
		request.setAttribute("index", page.getPageNum());
		request.setAttribute("pages", page.getPages());
		request.setAttribute("total", page.getTotal());
		return "admin/newssearch";
	}
	//新增新闻
	@RequestMapping("admin/newsAdd")
	public String newsAdd(News news, HttpServletRequest request) {
		news.setSavetime(Info.getDateStr());
		newsDAO.add(news);
		return "redirect:newsList.do";
	}
	
    //删除新闻
	@RequestMapping("admin/newsDel")
	public String newsDel(int id, HttpServletRequest request) {
		newsDAO.delete(id);
		return "redirect:newsList.do";
	}
	
	//ID查找新闻
	@RequestMapping("admin/newsShow")
	public String newsShow(int id, HttpServletRequest request) {
		News news = newsDAO.findById(id);
		request.setAttribute("news", news);
		return "admin/newsedit";
	}
	
	//更新新闻
	@RequestMapping("admin/newsEdit")
	public String newsDel(News news, HttpServletRequest request) {
		newsDAO.update(news);
		return "redirect:newsList.do";
	}
	
	//前台新闻详情
	@RequestMapping("newsDetail")
	public String newsDetail(int id, HttpServletRequest request) {
            Statement st = conn.createStatement();
            ResultSet rs = st.executeQuery(sql);
            if (rs.next()) {
                i = rs.getInt(1);
            }
            st.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return i;
    }

    public double getDouble(String sql) {
        double i = 0;
        try {
            Statement st = conn.createStatement();
            ResultSet rs = st.executeQuery(sql);
            if (rs.next()) {
                i = rs.getDouble(1);

            }
            st.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return i;
    }

    public void commOper(String sql) {
        try {
            Statement st = conn.createStatement();
            st.execute(sql);
            st.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

    public void commOperSqls(ArrayList<String> sql) {

public class UserController extends BaseController {
	@Resource
	UserDAO userDao;
	
	@RequestMapping("admin/login")
	public String login(User user ,HttpServletRequest request, HttpServletResponse response) {
			user.setUserpassword(user.getUserpassword());
		    List<User> list = userDao.selectOne(user);
		    if(list.size()==0){
		    	request.setAttribute("error", "用户名或密码错误");
		    	return "admin/login";
		    }else{
		    	request.getSession().setAttribute("admin", list.get(0));
		    	return "admin/index";
		    }

	}
	
	//退出
	@RequestMapping("admin/adminExit")
	public String adminExit(HttpServletRequest request) {
		request.getSession().removeAttribute("admin");
		return "admin/login";
	}

	@RequestMapping("admin/update")
	public String update(User user, HttpServletRequest request) {
		userDao.update(user);
		return "redirect:show.do?msg=msg";
	}
	
	
	@RequestMapping("admin/adminPwdEdit")
	public String updatepwd(int id,String oldpwd, HttpServletRequest request) {
		String newpwd = request.getParameter("newpwd");
		User user = userDao.findById(id);
		if(oldpwd.equals(user.getUserpassword())){
			userDao.updatepwd(id,newpwd);
			request.setAttribute("suc", "操作成功");
		}else{
			request.setAttribute("suc", "原密码错误");
		}
		return "admin/myaccount";
	}

	
	//前台帖子回贴信息
	@RequestMapping("tzhtinfoAdd")
	public String tzhtinfoAdd(Tzhtinfo tzhtinfo, HttpServletRequest request) {
		Member member = (Member)request.getSession().getAttribute("member");
		List<Mgword> mgwordlist = mgwordDAO.selectAll();
		if(member!=null){
			for(Mgword mgword:mgwordlist){
				int strsize = mgword.getWordnote().length();
				String xinstr = "";
				for(int i=0;i<strsize;i++){
					xinstr+="*";
				}
				//tzhtinfo.getNote().indexOf(mgword.getWordnote())
				if(tzhtinfo.getNote().indexOf(mgword.getWordnote())!=-1){
					String c =  tzhtinfo.getNote().replace(mgword.getWordnote(), xinstr);
					tzhtinfo.setNote(c);
				}
			}
			tzhtinfo.setAuthor(member.getId());
			tzhtinfo.setSavetime(Info.getDateStr());
			tzhtinfo.setDznum(0);
			tzhtinfo.setCanht("");
			tzhtinfoDAO.add(tzhtinfo);
		return "redirect:tzDetail.do?id="+tzhtinfo.getTzid();
		}else{
		return "login";
		}
	}
	
	//回贴点赞
	@RequestMapping("tzhtDz")
	public void tzhtDz(int id, HttpServletRequest request,HttpServletResponse response) {
		
		try {
			Tzhtinfo tzhtinfo = tzhtinfoDAO.findById(id);
			int cz = tzhtinfo.getDznum()+1;
			tzhtinfo.setDznum(cz);
			tzhtinfo.setId(id);
			tzhtinfoDAO.updateDz(tzhtinfo);
			PrintWriter out = response.getWriter();
			out.print(cz);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
	
	//删除回贴
	@RequestMapping("delHt")
			List<Member> list = memberDAO.checkUname(uname);
			if(list.size()==0){
				out.print(0);
			}else{
				out.print(1);
			}
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	//注册
	@RequestMapping("memberReg")
	public String memberReg(Member member, HttpServletRequest request){
		member.setDelstatus("0");
		member.setIsjy("no");
		member.setShstatus("待审核");
		member.setSavetime(Info.getDateStr());
		member.setIsfh("no");
		memberDAO.add(member);
		return "login";
	}
	//登录
	@RequestMapping("memberLogin")
	public void memberLogin(Member member ,HttpServletRequest request, HttpServletResponse response) {
		
		try {
			PrintWriter out = response.getWriter();
			List<Member> list = memberDAO.selectOne(member);
		    if(list.size()==0){
		    	out.print(0);
		    }else if(list.size()==1){
		    	Member mmm = list.get(0);
		    	if(mmm.getIsfh().equals("no")){
		    	request.getSession().setAttribute("member", list.get(0));
		    	out.print(1);
		    	}else{
		    		out.print(2);
		    	}
		    }
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}
	
	//退出
	@RequestMapping("memberExit")
        jscode += "<input type=hidden name=\"filename2\" id=\"filename2\" value=\"\" />";
        return jscode;
    }

    public static String getImgUpInfo3(int height) {
        String jscode = "";
        jscode += "<img style=\"cursor: hand\" οnclick=\"uploadimg3()\" src=\"/vehiclemanagementsys/js/nopic.jpg\" id=txt3 height=\"" + height + "\"/>";
        jscode += "<input type=hidden name=\"filename3\" id=\"filename3\" value=\"\" />";
        return jscode;
    }

    public static String getImgUpInfo4(int height) {
        String jscode = "";
        jscode += "<img style=\"cursor: hand\" οnclick=\"uploadimg4()\" src=\"/vehiclemanagementsys/js/nopic.jpg\" id=txt4 height=\"" + height + "\"/>";
        jscode += "<input type=hidden name=\"filename4\" id=\"filename4\" value=\"\" />";
        return jscode;
    }

    public static String getImgUpInfo5(int height) {
        String jscode = "";
        jscode += "<img style=\"cursor: hand\" οnclick=\"uploadimg5()\" src=\"/vehiclemanagementsys/js/nopic.jpg\" id=txt5 height=\"" + height + "\"/>";
        jscode += "<input type=hidden name=\"filename5\" id=\"filename5\" value=\"\" />";
        return jscode;
    }

    public static String fck(int height, String content) {
        String jscode = "<TEXTAREA   name=\"content\" id=\"content\">" + content + "</TEXTAREA>";
        jscode += "<script language=\"javascript\">";
        jscode += "function fckinit()";
        jscode += "{";
        jscode += " var of = new FCKeditor(\"content\");";
        jscode += "of.BasePath=\"/vehiclemanagementsys/fckeditor/\";";
        jscode += "of.Height = \"" + height + "\";";
        jscode += "of.ToolbarSet=\"Default\";";
        jscode += "of.ReplaceTextarea();";
        jscode += "}";
        jscode += "fckinit();";
        jscode += "</script>";

        return jscode;
    }

    public synchronized static String subStr(String source, int length) {
        if (source.length() > length) {
            source = source.substring(0, length) + "...";
        }
            jscode += "}\n";

            jscode += " getPvalue();\n";
            jscode += "</script>\n";
        } catch (Exception e) {
            e.printStackTrace();
        }
        return jscode;
    }

    public static String generalFileName(String srcFileName) {
        try {
            int index = srcFileName.lastIndexOf(".");
            return StrUtil.generalSrid() + srcFileName.substring(index).toLowerCase();
        } catch (Exception e) {
            return StrUtil.generalSrid();
        }
    }

    public synchronized static String getID() {
        Random random = new Random();
        StringBuffer ret = new StringBuffer(20);
        String rand = String.valueOf(Math.abs(random.nextInt()));
        ret.append(getDateStr());
        ret.append(rand.substring(0, 6));

        return ret.toString();
    }

    public static String getImgUpInfo(int height) {
        String jscode = "";
        jscode += "<img style=\"cursor: hand\" οnclick=\"uploadimg()\" src=\"/vehiclemanagementsys/js/nopic.jpg\" id=txt height=\"" + height + "\"/>";
        jscode += "<input type=hidden name=\"filename\" id=\"filename\" value=\"\" />";
        return jscode;
    }

    public static String getImgUpInfo2(int height) {
        String jscode = "";
        jscode += "<img style=\"cursor: hand\" οnclick=\"uploadimg2()\" src=\"/vehiclemanagementsys/js/nopic.jpg\" id=txt2 height=\"" + height + "\"/>";
        jscode += "<input type=hidden name=\"filename2\" id=\"filename2\" value=\"\" />";
        return jscode;
    }

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

转载请注明出处或者链接地址:https://www.qianduange.cn//article/8230.html
标签
评论
发布的文章

JSON三种数据解析方法

2024-05-22 09:05:13

使用nvm管理(切换)node版本

2024-05-22 09:05:48

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!