自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (4)
  • 收藏
  • 关注

空空如也

mysql5.7.3升级5.7.44保姆级教程

mysql5.7.3升级5.7.44保姆级教程

2024-05-20

各种文件生成pdf文件

支持xls,xlsx,docx,doc,txt,html,properties,jpg,png转pdf,自定义添加水印内容。

2023-07-17

百度地图 javascript api demo

下载后解压,用浏览器打开html文件。jsp是之前项目中使用的,可以参照你自己的项目使用。

2019-04-10

手机滑动js效果demo

下载后解压,运行HtmlPage.html 选择用浏览器打开。主要功能:上滑加载更多,下滑刷新。

2019-04-10

下载excel表格工具类

下载excel表格工具类。controller:@RequestMapping(value = "/form", method = RequestMethod.GET) public ModelAndView downloadForm(HttpServletRequest request) { try {List<Map<String,Object>> listLog = maintainlogService.selectListByDownload(memberId,date,keyword);//查询数据库中的数据 //excel数据 List&lt;Object&gt; listData = new ArrayList&lt;Object&gt;(); if (null != listLog && listLog.size()>0){ BigDecimal totalPrice = new BigDecimal("0.0");//总金额 int count = 0;//总笔数 for(Map<String,Object> map : listLog){ totalPrice = totalPrice.add(new BigDecimal(map.get("maintainPrice").toString())); count ++; List&lt;Object&gt; data = new ArrayList&lt;Object&gt;(); data.add(map.get("addDate")); data.add(map.get("carUserName")); data.add(map.get("telPhone")); data.add(map.get("licence")); data.add(map.get("carBrand")); data.add(map.get("carQuestion")); data.add(map.get("maintainConten")); data.add(map.get("maintainPrice")); data.add(map.get("maintainDate")); if (StringUtils.isEmpty(memberId)){ data.add(map.get("mainName")); data.add(map.get("mainPhone")); } listData.add(data); } //excel表格最后一行 List&lt;Object&gt; footer = new ArrayList&lt;Object&gt;(); footer.add("总计:"); footer.add(count+"笔"); footer.add(totalPrice.doubleValue()+"元"); listData.add(footer); } //excel 头部 Map<String,Integer> mapRow = new LinkedHashMap<String,Integer>(); mapRow.put("日期",20 * 256); mapRow.put("车主",20 * 256); mapRow.put("车主电话",20 * 256); mapRow.put("车牌",20 * 256); mapRow.put("汽车品牌",20 * 256); mapRow.put("车辆问题",20 * 256); mapRow.put("维修内容",40 * 256); mapRow.put("维修金额",20 * 256); mapRow.put("维修日期",20 * 256); if (StringUtils.isEmpty(memberId)){ mapRow.put("维修商",30 * 256); mapRow.put("维修商电话",30 * 256); } //设置excel Map<String, Object> result = new HashMap<String, Object>(); result.put("excelTitle", date+"月信息明细"); result.put("excelName", date+"月信息明细数据"); result.put("titleMap", mapRow); result.put("dataList", listData); ExcelView excelView = new ExcelView(); return new ModelAndView(excelView, result); } catch (Exception e) { e.printStackTrace(); } return new ModelAndView(); js:function download(){ var date = $("#stime").val(); var keyword = $("#keyword").val(); [removed].href="&lt;%=basePath%&gt;/admin/mainInfo/form?date="+date+"&keyword;="+encodeURI(keyword); }

2018-07-31

ajaxFileUpload.js

ajaxFileUpload 异步上传。使用demo:$.ajaxFileUpload({ url : "admin/user/saveInfo?r="+Math.random(), data : {"id":$("#id").val(), "nickName":$("#nickName").val(), "phone":$("#phone").val(), "email":$("#email").val() }, type:"post", secureuri : true,// 是否启用安全提交,默认为false fileElementId : [$('input[name=file]')],// 文件选择框的对象,多个时用[]包含 dataType : 'json', async : true, success : function(data, status) {// 服务器响应成功时的处理函数 layer.alert&#40;data.message&#41;; if(data.status=='success'){ setTimeout(function(){ [removed].reload(); },1000); } }, error : function(data, status, e) { // 服务器响应失败时的处理函数 layer.alert&#40;"通信异常.."&#41;; } }); 后台:MultipartHttpServletRequest multipartHttpservletRequest = (MultipartHttpServletRequest) request; List<MultipartFile> multipartFilelist = multipartHttpservletRequest.getFiles("file");

2018-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除