资源简介
后台管理模板,功能齐全,适合前端学的不基础的用户使用,为后台完美的搭建提供了帮助,与ThinkPhp完美的结合,模板简单,但是列表功能齐全
代码片段和文件信息
package com.baidu.ueditor;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import com.baidu.ueditor.define.ActionMap;
import com.baidu.ueditor.define.AppInfo;
import com.baidu.ueditor.define.baseState;
import com.baidu.ueditor.define.State;
import com.baidu.ueditor.hunter.FileManager;
import com.baidu.ueditor.hunter.ImageHunter;
import com.baidu.ueditor.upload.Uploader;
public class ActionEnter {
private HttpServletRequest request = null;
private String rootPath = null;
private String contextPath = null;
private String actionType = null;
private ConfigManager configManager = null;
public ActionEnter ( HttpServletRequest request String rootPath ) {
this.request = request;
this.rootPath = rootPath;
this.actionType = request.getParameter( “action“ );
this.contextPath = request.getContextPath();
this.configManager = ConfigManager.getInstance( this.rootPath this.contextPath request.getRequestURI() );
}
public String exec () {
String callbackName = this.request.getParameter(“callback“);
if ( callbackName != null ) {
if ( !validCallbackName( callbackName ) ) {
return new baseState( false AppInfo.ILLEGAL ).toJSONString();
}
return callbackName+“(“+this.invoke()+“);“;
} else {
return this.invoke();
}
}
public String invoke() {
if ( actionType == null || !ActionMap.mapping.containsKey( actionType ) ) {
return new baseState( false AppInfo.INVALID_ACTION ).toJSONString();
}
if ( this.configManager == null || !this.configManager.valid() ) {
return new baseState( false AppInfo.CONFIG_ERROR ).toJSONString();
}
State state = null;
int actionCode = ActionMap.getType( this.actionType );
Mapject> conf = null;
switch ( actionCode ) {
case ActionMap.CONFIG:
return this.configManager.getAllConfig().toString();
case ActionMap.UPLOAD_IMAGE:
case ActionMap.UPLOAD_SCRAWL:
case ActionMap.UPLOAD_VIDEO:
case ActionMap.UPLOAD_FILE:
conf = this.configManager.getConfig( actionCode );
state = new Uploader( request conf ).doExec();
break;
case ActionMap.CATCH_IMAGE:
conf = configManager.getConfig( actionCode );
String[] list = this.request.getParameterValues( (String)conf.get( “fieldName“ ) );
state = new ImageHunter( conf ).capture( list );
break;
case ActionMap.LIST_IMAGE:
case ActionMap.LIST_FILE:
conf = configManager.getConfig( actionCode );
int start = this.getStartIndex();
state = new FileManager( conf ).listFile( start );
break;
}
return state.toJSONString();
}
public int getStartIndex () {
String start = this.request.getParameter( “start“ );
try {
return Integer.parseInt( start );
} catch ( Exception e ) {
return 0;
}
}
/**
* callback参数验证
*/
public boolean valid
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 1500 2017-06-18 22:41 admin\admin\404.html
....... 6614 2017-07-04 17:24 admin\admin\admin-add.html
....... 7610 2017-06-18 22:41 admin\admin\admin-list.html
....... 3663 2017-06-18 22:41 admin\admin\admin-password-edit.html
....... 4722 2017-06-18 22:41 admin\admin\admin-permission.html
....... 8633 2017-07-04 17:24 admin\admin\admin-role-add.html
....... 6113 2017-06-18 22:41 admin\admin\admin-role.html
....... 13103 2017-07-04 17:24 admin\admin\article-add.html
....... 2878 2017-06-18 22:41 admin\admin\article-class-edit.html
....... 5189 2017-06-18 22:41 admin\admin\article-class.html
....... 9437 2017-06-18 22:41 admin\admin\article-list.html
....... 4327 2017-07-05 08:00 admin\admin\change-password.html
....... 4161 2017-06-18 22:41 admin\admin\charts-1.html
....... 15112 2017-06-18 22:41 admin\admin\charts-2.html
....... 5191 2017-06-18 22:41 admin\admin\charts-3.html
....... 4626 2017-06-18 22:41 admin\admin\charts-4.html
....... 3994 2017-06-18 22:41 admin\admin\charts-5.html
....... 4156 2017-06-18 22:41 admin\admin\charts-6.html
....... 4057 2017-06-18 22:41 admin\admin\charts-7.html
....... 1124 2017-06-18 22:41 admin\admin\codeing.html
....... 1150 2017-06-18 22:41 admin\admin\favicon.ico
....... 10625 2017-06-18 22:41 admin\admin\feedback-list.html
....... 14267 2017-07-04 17:23 admin\admin\index-2.html
....... 12659 2017-07-05 08:00 admin\admin\index.html
....... 75893 2017-06-18 22:41 admin\admin\lib\datatables\1.10.0\jquery.dataTables.min.js
....... 7019 2017-06-18 22:41 admin\admin\lib\DD_belatedPNG_0.0.8a-min.js
....... 351522 2017-06-18 22:41 admin\admin\lib\echarts\3.4.0\echarts.common.min.js
....... 773 2017-06-18 22:41 admin\admin\lib\expressInstall.swf
....... 21932 2017-06-18 22:41 admin\admin\lib\hcharts\Highcharts\5.0.6\js\highcharts-3d.js
....... 27036 2017-06-18 22:41 admin\admin\lib\hcharts\Highcharts\5.0.6\js\highcharts-more.js
............此处省略1294个文件信息
相关资源
- 教主入侵网站工具由教主编写,改编
- 微信公众号投票管理系统PHP+MYSQL
- PHP+MYSQL旅游门户网站程序(dede5.7)
- PHP源码:12生肖源码华登区块狗源码,
- 简洁大方的PHP模板网站首页
- 基于PHP和Mysql的学生信息数据库管理系
- 兼职网源码火车php源码印刷ERP
- 校园兼职招聘程序
- 小程序前台+thinkphp后台
- 微信小程序商城版前台+php后台完整版
- php51购商城源码前后台
- wampserver3.0.6的index.php测试页面文件
- (NK游戏推广)NK发布站PHP版 v3.5 Bet
- 电子商务系统Php+Mysql)
- 国外DDOSweb源码反射你懂的!
- php的最简单的调查问卷功能
- phpweb排版掉背景及排版自动被保存补
- PHP 简单验证码(支持跨域名调用)
- laravel框架:phpoffice/phpspreadsheet/phpexce
- htmlaspphp编码批量转换工具
- PHP实现EXCEL的导出与导入
- mysql-connector-odbc-3.51.30-win32.msi
- Thinkphp5整合excel导入导出
- 易得网站数据采集系统 v1.07 UTF-8
- php_pdo_sqlsrv_55_nts.dll_连接mssql专用
- PHP微信转盘抽奖前后台+数据库(完整
- 微信同城拼车小程序源码 [带后台+T
- PHPManagerForIIS-1.2.0-x64.msi
- 微信公众号第三方代授权API范例PHP
- PHP高级开发详细思维导图18张
评论
共有 条评论