1027基于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
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-02-19 22:15 my
文件 207500 2016-10-06 09:45 my93708a108b6611e662f0871fae7565a54-120Z1141H3.jpg
目录 0 2017-02-19 22:15 myueditor
文件 19761 2017-02-18 22:44 myueditor1487429055006056468.jpg
文件 74099 2017-02-18 22:47 myueditor1487429248115074027.jpg
文件 19761 2017-02-18 22:47 myueditor1487429277944078359.jpg
文件 158141 2017-02-18 23:04 myueditor1487430290289093901.jpg
文件 90058 2017-02-18 23:09 myueditor1487430560778022595.jpg
文件 90058 2017-02-18 23:09 myueditor1487430596395009236.jpg
文件 235245 2017-02-18 23:22 myueditor1487431324363010853.jpg
文件 37732 2017-02-19 15:23 myueditor1487489002134051902.jpg
文件 11999 2017-02-19 15:23 myueditor1487489009576073888.jpg
文件 158141 2017-02-19 20:06 myueditor1487506003970083165.jpg
文件 52364 2017-02-19 20:09 myueditor1487506172712076608.jpg
目录 0 2018-05-01 10:03 myupload
目录 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.settingscom.genuitec.eclipse.migration.prefs
文件 57 2018-05-01 09:45 代码xymh.settingsorg.eclipse.core.resources.prefs
文件 364 2017-02-17 17:25 代码xymh.settingsorg.eclipse.jdt.core.prefs
文件 541 2017-02-17 17:29 代码xymh.settingsorg.eclipse.wst.common.component
文件 345 2018-03-19 09:38 代码xymh.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2017-02-17 17:25 代码xymh.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-02-17 17:25 代码xymh.settingsorg.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-02-19 22:15 代码xymhWebContent
目录 0 2017-02-19 22:15 代码xymhWebContentmeta-INF
文件 39 2017-02-17 17:30 代码xymhWebContentmeta-INFMANIFEST.MF
............此处省略958个文件信息
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 my93708a108b6611e662f0871fae7565a54-120Z1141H3.jpg
目录 0 2017-02-19 22:15 myueditor
文件 19761 2017-02-18 22:44 myueditor1487429055006056468.jpg
文件 74099 2017-02-18 22:47 myueditor1487429248115074027.jpg
文件 19761 2017-02-18 22:47 myueditor1487429277944078359.jpg
文件 158141 2017-02-18 23:04 myueditor1487430290289093901.jpg
文件 90058 2017-02-18 23:09 myueditor1487430560778022595.jpg
文件 90058 2017-02-18 23:09 myueditor1487430596395009236.jpg
文件 235245 2017-02-18 23:22 myueditor1487431324363010853.jpg
文件 37732 2017-02-19 15:23 myueditor1487489002134051902.jpg
文件 11999 2017-02-19 15:23 myueditor1487489009576073888.jpg
文件 158141 2017-02-19 20:06 myueditor1487506003970083165.jpg
文件 52364 2017-02-19 20:09 myueditor1487506172712076608.jpg
目录 0 2018-05-01 10:03 myupload
目录 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.settingscom.genuitec.eclipse.migration.prefs
文件 57 2018-05-01 09:45 代码xymh.settingsorg.eclipse.core.resources.prefs
文件 364 2017-02-17 17:25 代码xymh.settingsorg.eclipse.jdt.core.prefs
文件 541 2017-02-17 17:29 代码xymh.settingsorg.eclipse.wst.common.component
文件 345 2018-03-19 09:38 代码xymh.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2017-02-17 17:25 代码xymh.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-02-17 17:25 代码xymh.settingsorg.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-02-19 22:15 代码xymhWebContent
目录 0 2017-02-19 22:15 代码xymhWebContentme
文件 39 2017-02-17 17:30 代码xymhWebContentme
............此处省略958个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)