• 大小: 28.86MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-16
  • 语言: 数据库
  • 标签: 源代码  springmvc  

资源简介

个人日志系统的设计与实现,springmvc,mysql,有后台分页,富文本编辑器,附件上传,文件上传,时间选择器等等的源代码,保证可以运行,带导入视频

资源截图

代码片段和文件信息

package com.sxl.controller;


import java.nio.charset.Charset;
import java.util.Locale;
import java.util.ResourceBundle;

import javax.servlet.http.HttpServletRequest;

import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;

import com.sxl.util.JacksonJsonUtil;
import com.sxl.util.StringUtil;
import com.sxl.util.SystemProperties;


public class baseController {
public static final Long EXPIRES_IN = 1000 * 3600 * 24 * 1L;// 1天



/**
 * 返回服务器地址 like http://192.168.1.1:8441/UUBean/
 */
public String getHostUrl(HttpServletRequest request) {
String hostName = request.getServerName();
Integer hostPort = request.getServerPort();
String path = request.getContextPath();

if (hostPort == 80) {
return “http://“ + hostName + path + “/“;
} else {
return “http://“ + hostName + “:“ + hostPort + path + “/“;
}
}

/***
 * 获取当前的website路径 String
 */
public static String getWebSite(HttpServletRequest request) {
String returnUrl = request.getScheme() + “://“
+ request.getServerName();

if (request.getServerPort() != 80) {
returnUrl += “:“ + request.getServerPort();
}

returnUrl += request.getContextPath();

return returnUrl;
}



/**
 * 初始化HTTP头.
 * 
 * @return HttpHeaders
 */
public HttpHeaders initHttpHeaders() {
HttpHeaders headers = new HttpHeaders();
MediaType mediaType = new MediaType(“text“ “html“
Charset.forName(“utf-8“));
headers.setContentType(mediaType);
return headers;
}

/**
 * 返回 信息数据
 * 
 * @param status
 * @param msg
 * @return
 */
public ResponseEntity renderMsg(Boolean status String msg) {
if (StringUtils.isEmpty(msg)) {
msg = ““;
}
String str = “{\“status\“:\““ + status + “\“\“msg\“:\““ + msg + “\“}“;
ResponseEntity responseEntity = new ResponseEntity(str
initHttpHeaders() HttpStatus.OK);
return responseEntity;
}

/**
 * 返回obj数据
 * 
 * @param status
 * @param msg
 * @param obj
 * @return
 */
public ResponseEntity renderData(Boolean status String msg
object obj) {
if (StringUtils.isEmpty(msg)) {
msg = ““;
}
StringBuffer sb = new StringBuffer();
sb.append(“{“);
sb.append(“\“status\“:\““ + status + “\“\“msg\“:\““ + msg + “\““);
sb.append(“\“data\“:“ + JacksonJsonUtil.toJson(obj) + ““);
sb.append(“}“);

ResponseEntity responseEntity = new ResponseEntity
sb.toString() initHttpHeaders() HttpStatus.OK);
return responseEntity;
}


/***
 * 获取IP(如果是多级代理,则得到的是一串IP值)
 */
public static String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader(“x-forwarded-for“);
if (ip == null || ip.length() == 0 || “unk

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        572  2018-07-08 10:50  个人日志系统的设计与实现\personlog\.classpath

     文件        302  2018-07-08 10:50  个人日志系统的设计与实现\personlog\.mymetadata

     文件       1617  2018-07-08 10:50  个人日志系统的设计与实现\personlog\.project

     文件        500  2018-07-08 10:50  个人日志系统的设计与实现\personlog\.settings\.jsdtscope

     文件        364  2018-07-08 10:50  个人日志系统的设计与实现\personlog\.settings\org.eclipse.jdt.core.prefs

     文件        538  2018-07-08 10:50  个人日志系统的设计与实现\personlog\.settings\org.eclipse.wst.common.component

     文件        252  2018-07-08 10:50  个人日志系统的设计与实现\personlog\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-07-08 10:50  个人日志系统的设计与实现\personlog\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-07-08 10:50  个人日志系统的设计与实现\personlog\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       3946  2018-07-08 10:50  个人日志系统的设计与实现\personlog\conf\applicationContext.xml

     文件       1473  2018-07-08 10:50  个人日志系统的设计与实现\personlog\conf\log4j.xml

     文件       2673  2018-07-08 10:50  个人日志系统的设计与实现\personlog\conf\spring-mvc-protal.xml

     文件       1447  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\controller\admin\AdminController.java

     文件       1613  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\controller\admin\AdminLoginController.java

     文件       3004  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\controller\admin\TemplateController.java

     文件       4725  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\controller\baseController.java

     文件        472  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\controller\IndexController.java

     文件       3055  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\controller\MyController.java

     文件       1596  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\controller\PublicController.java

     文件      11235  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\controller\tool\FileController.java

     文件       3398  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\interceptor\ProtalSessionHandlerInterceptor.java

     文件        719  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\support\MessageSourceHelper.java

     文件       1618  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\support\UTF8StringHttpMessageConverter.java

     文件       2652  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\taglib\display\ELSetPropertyTag.java

     文件       1214  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\taglib\display\ExcelSelfUse.java

     文件        217  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\taglib\display\ExcelView.java

     文件        454  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\taglib\display\OverOutWrapper.java

     文件        835  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\util\BatchSql.java

     文件      22491  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\util\Client.java

     文件        919  2018-07-08 10:50  个人日志系统的设计与实现\personlog\src\com\sxl\util\DateConverter.java

............此处省略1523个文件信息

评论

共有 条评论