基于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版本;
技术栈
- 后端:Spring SpringMVC MyBatis 2. 前端:JSP+jQuery+LayUI
使用说明
- 使用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;
}