• 大小: 100.97MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-02-24
  • 语言: 其他
  • 标签: ssm  

资源简介

本项目使用spring spring mybatis框架 分页使用 pagehelper插件 封装了base dao service学生自己查看,每一个方法都有注释 每一个controller大约300行代码 共15个controller 依次还有dao service等 有手机短信发送功能 后台登陆地址 http://localhost+端口号+/xymh/login/toLogin.do 前台登陆地址 http://localhost+端口号+/xymh/login/index.do 注意:在用户点击完关注以后,那么发布相应的内容 关注的人就可以收到消息提示 /*****************************配置注意***************************************** 1..Tomcat的server.xml文件添加虚拟映射,即打开后增加一下代码: 2..将文件中名称为my的文件夹 copy到 d盘中 目录结构为 D:\my

资源截图

代码片段和文件信息

package com.my.xymh.base;
import net.sf.json.JSONArray;
import net.sf.json.JSONobject;
import net.sf.json.JsonConfig;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.my.xymh.utils.HttpConstants;
import com.my.xymh.utils.JsonDateValueProcessor;

import java.io.Serializable;
import java.util.Collection;
import java.util.Date;
import java.util.Map;
import java.util.Set;

/**
 * Controller基类
 */
public class baseController {

protected Logger logger = LoggerFactory.getLogger(this.getClass());

protected final static String DATE_FORMATE = “yyyy-MM-dd“;

/**
 * 返回服务端处理结果
 * 
 * @param obj
 *            服务端输出对象
 * @return 输出处理结果给前段JSON格式数据
 */
public String responseResult(object obj) {
JSONobject jsonObj = null;
if (obj != null) {
logger.info(“后端返回对象:{}“ obj);
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.registerJsonValueProcessor(Date.class new JsonDateValueProcessor());
jsonObj = JSONobject.fromobject(obj jsonConfig);
logger.info(“后端返回数据:“ + jsonObj);
}
logger.info(“输出结果:{}“ jsonObj.toString());
return jsonObj.toString();
}

/**
 * 返回成功
 * 
 * @param obj
 *            输出对象
 * @return 输出成功的JSON格式数据
 */
public String responseSuccess(object obj) {
JSONobject jsonObj = null;
if (obj != null) {
logger.info(“后端返回对象:{}“ obj);
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.registerJsonValueProcessor(Date.class new JsonDateValueProcessor());
jsonObj = JSONobject.fromobject(obj jsonConfig);
}
logger.info(“输出结果:{}“ jsonObj.toString());
return jsonObj.toString();
}

/**
 * 返回成功
 * 
 * @param obj
 *            输出对象
 * @return 输出成功的JSON格式数据
 */
public String responseArraySuccess(object obj) {
JSONArray jsonObj = null;
if (obj != null) {
logger.info(“后端返回对象:{}“ obj);
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.registerJsonValueProcessor(Date.class new JsonDateValueProcessor());
jsonObj = JSONArray.fromobject(obj jsonConfig);
logger.info(“后端返回数据:“ + jsonObj);
}
logger.info(“输出结果:{}“ jsonObj.toString());
return jsonObj.toString();
}

/**
 * 返回成功
 * 
 * @param obj
 *            输出对象
 * @return 输出成功的JSON格式数据
 */
public String responseSuccess(object obj String msg) {

JSONobject jsonObj = null;
JSONobject jsonObj2 = null;
if (obj != null) {
logger.info(“后端返回对象:{}“ obj);
JsonConfig jsonConfig = new JsonConfig();
//jsonConfig.registerJsonValueProcessor(Date.class new JsonDateValueProcessor());
jsonObj = JSONobject.fromobject(obj);
jsonObj2 = new JSONobject();
jsonObj2.put(“datas“ jsonObj);
jsonObj2.put(“message“ msg);
logger.info(“后端返回数据:“ + jsonObj2);
}
logger.info(“输出结果:{}“ jsonObj2.toString());
return jsonObj2.toString();
}

/**
 * 返回失败
 * 
 * @param errorMsg
 *            错误信息
 * @return 输出失败的JSON格式数据
 */
public String responseFail(String 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-02-19 22:15  my\
     文件      207500  2016-10-06 09:45  my\93708a108b6611e662f0871fae7565a54-120Z1141H3.jpg
     目录           0  2017-02-19 22:15  my\ueditor\
     文件       19761  2017-02-18 22:44  my\ueditor\1487429055006056468.jpg
     文件       74099  2017-02-18 22:47  my\ueditor\1487429248115074027.jpg
     文件       19761  2017-02-18 22:47  my\ueditor\1487429277944078359.jpg
     文件      158141  2017-02-18 23:04  my\ueditor\1487430290289093901.jpg
     文件       90058  2017-02-18 23:09  my\ueditor\1487430560778022595.jpg
     文件       90058  2017-02-18 23:09  my\ueditor\1487430596395009236.jpg
     文件      235245  2017-02-18 23:22  my\ueditor\1487431324363010853.jpg
     文件       37732  2017-02-19 15:23  my\ueditor\1487489002134051902.jpg
     文件       11999  2017-02-19 15:23  my\ueditor\1487489009576073888.jpg
     文件      158141  2017-02-19 20:06  my\ueditor\1487506003970083165.jpg
     文件       52364  2017-02-19 20:09  my\ueditor\1487506172712076608.jpg
     目录           0  2018-05-01 10:03  my\upload\
     目录           0  2017-02-19 22:15  代码\
     目录           0  2017-02-19 22:15  代码\xymh\
     文件        9916  2018-03-19 09:38  代码\xymh\.classpath
     文件        1179  2018-03-19 09:46  代码\xymh\.project
     目录           0  2018-05-01 09:45  代码\xymh\.settings\
     文件         567  2017-02-17 17:25  代码\xymh\.settings\.jsdtscope
     文件          80  2018-03-19 09:38  代码\xymh\.settings\com.genuitec.eclipse.migration.prefs
     文件          57  2018-05-01 09:45  代码\xymh\.settings\org.eclipse.core.resources.prefs
     文件         364  2017-02-17 17:25  代码\xymh\.settings\org.eclipse.jdt.core.prefs
     文件         541  2017-02-17 17:29  代码\xymh\.settings\org.eclipse.wst.common.component
     文件         345  2018-03-19 09:38  代码\xymh\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-02-17 17:25  代码\xymh\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-02-17 17:25  代码\xymh\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-02-19 22:15  代码\xymh\WebContent\
     目录           0  2017-02-19 22:15  代码\xymh\WebContent\meta-INF\
     文件          39  2017-02-17 17:30  代码\xymh\WebContent\meta-INF\MANIFEST.MF
............此处省略958个文件信息

评论

共有 条评论