![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb综合
xiaoshijiu333
farewell
展开
-
Ajax实现图片上传到服务器
上一篇文章讲解的是,利用form表单的形式将图片发送给服务器,还讲解了如何将图片显示在前端网页,有兴趣可以看一看。将图片从本地上传到服务器的过程详解那这篇博客就介绍一下,如何利用Ajax技术实现页面无刷新将图片上传到服务器其实很简单,form表单形式上传图片是设置form表单enctype="multipart/form-data"而ajax就是监听input的change事件时,获取到文件...原创 2018-12-12 23:38:24 · 3453 阅读 · 0 评论 -
SpringBoot使用log4j2记录日志以及log4j2标签讲解
SpringBoot默认使用LogBack作为日志框架由于之前一直使用Log4j日志框架所以就想着试一下在SpringBoot环境下切换使用log4j2记录日志首先排除SpringBoot自带的log框架依赖,再引入Log4j框架的依赖<!--使用log4j2--> <dependencies> <dependency> <grou...原创 2019-05-11 13:28:22 · 1013 阅读 · 0 评论 -
记录自己习惯用的log4j的Layout
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5p] [%F:%M:%L] : %m%n"/>%d:时间%p:日志级别%F:日志调用处的文件名%M:日志调用处的方法名%L:日志调用处的行数%m:输入信息%n:当前平台的换行效果:最后附上网上找到的Layouts日志参数的具体意义...原创 2019-05-09 23:21:34 · 142 阅读 · 0 评论 -
Java导出Excel模板
项目里尝试了利用Apache的POI工具生成Excel表格然后发现操作起来还是很简单的贴一下代码,里面都有注释常用组件:HSSFWorkbook excel的文档对象HSSFSheet excel的表单HSSFRow excel的行HSSFCell excel的格子单元HSSFFon...原创 2019-05-05 22:01:00 · 5312 阅读 · 0 评论 -
Struts2接收不到参数排查
最近在维护之前用Struts2框架做的项目,然后前端发送一个请求参数一直接收不到,后面排查发现是因为实现了ModelDriven之后,参数会优先进入到这个ModelDriven的对象的属性中,然后其他同名的单个字段就会接收不到参数public class CodeAction extends ActionSupport implements ModelDriven<CodeModule&g...原创 2019-04-17 23:38:54 · 987 阅读 · 0 评论 -
Struts2接收数组参数注意(Jquery的Ajax请求)
最近在维护之前用Struts2框架做的项目,然后在接收数组参数的时候遇到了一些问题,调试了很多方法最后再网上搜索资料找到了答案。问题原型是,利用Jquery的ajax发送一个数组类型的请求参数,然后后端(Struts2框架)就一直接收不到参数 var codefiles = []; $.each($("#filetext div"), function (i, obj) { ...原创 2019-04-17 23:29:31 · 1032 阅读 · 1 评论 -
@JsonFormat与@DateTimeFormat详解以及注意事项总结
@JsonFormat@JsonFormat ,使用该注解前需要添加 jackson 相关的依赖包用于服务器传给前端json数据时对Date类型时间进行的格式化@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")pattern就表示需要转变的格式,timezone表示处在的时区(国内是东八区)因为,jacks...原创 2019-04-07 16:57:54 · 8626 阅读 · 3 评论 -
出现 The processing instruction target matching "[xX][mM][lL]" is not allowed错误
在Linux系统运行tomcat时,浏览器不能正确访问,打开日志文件后发现报了这个错扰人!!!解决办法:这个错误的原因是因为我的server.xml的开始(第一行)有一个多余的空格,然后只要把多余的空格删除就没有问题了。。。心累!!...原创 2019-03-30 00:00:14 · 402 阅读 · 0 评论 -
服务器端配置加不加“/”
规范化:服务器端的所有配置都写成绝对路径,即加上“/”,该绝对路径永远是相当于项目的根目录。如果不加“/”,表示的是相对路径,相对于项目的根目录。所以就出现了,有些配置前面加不加“/”都是一样的效果。...原创 2019-01-20 22:10:56 · 169 阅读 · 0 评论 -
net.sf.json.JSONException: There is a cycle in the hierarchy!
最近在做一个博客类型的项目,做到用户收藏文章的时候。一个用户可以收藏多篇文章,一篇文章也可以被多个用户收藏,所以在数据库设计的时候,它们两个之间应该是多对多的映射关系。设计好它们之间的多对多关系之后,前面已经实现的功能就会出现一些bug,比如将查询到的文章以json格式返回给前端时,就报了net.sf.json.JSONException: There is a cycle in the hie...原创 2019-01-09 14:52:07 · 614 阅读 · 0 评论 -
前端显示后端处理进度的简单实现
有时候前端向后端发送一个请求,后端处理的过程稍微有点长,为了增强用户体验,可以在前端用一个进度条显示后端的处理进程。简单实现方法。思路: 前端使用setInterval()函数,设置每隔几秒向后端发送一次请求,这个请求就是请求后端的处理进程。 然后再创建一个ajax请求,向后端请求数据,请求成功之后将setInterval()函数停止 后端有两个方法,对应两个url请求,一个处理数...原创 2018-12-24 00:20:39 · 19745 阅读 · 6 评论 -
将图片从本地上传到服务器的过程详解
将图片从本地上传到服务器主要分为三个过程第一,准备工作第二,图片显示在前端页面第三,发送给服务器详情:准备工作定义一个input标签,type=file,然后让他隐藏,用一个lable标签设置它的for属性指向这个input,这样就可以通过设置lable的格式,达到文件上传的功能&lt;label for="fileupload" class="updata_file"&gt;点...原创 2018-12-09 16:55:14 · 61985 阅读 · 9 评论 -
过滤器和拦截器区别以及执行顺序
过滤器和拦截器区别觉得这个总结的很好,所以用来借鉴借鉴摘抄于网络,侵删过滤器和拦截器执行顺序在SpringBoot中编写测试代码自定义过滤器/** * @Author: xiaoshijiu * @Date: 2019/5/22 * @Description: 自定义过滤器 */public class MyFilter extends HttpFilter ...原创 2019-05-22 23:41:25 · 1600 阅读 · 0 评论