Java-Web
文章平均质量分 51
hanchao5272
路漫漫其修远兮,吾将上下而求索。https://hanchao.blog.csdn.net/
展开
-
HTTP Status 415 Unsupported Media Type [Spring MVC @RequestBody传递Json数据 ]
1.错误信息415 Unsupported Media TypeThe server refused this request because the request entity is in a format not supported by the requested resource for the requested method.2.解决2.1.mvc:an原创 2018-01-14 17:45:31 · 3507 阅读 · 0 评论 -
一文弄懂cookie、session和token是什么、生命周期与缺点
1.http是无状态的很久之前,网站的作用是只是用来文档浏览,http请求不需要记录当前用户在网站的访问状态等信息。http协议是无状态的,自然可以满足上述需求。随着网络发展,尤其是交互式网络的兴起,如何用户的访问信息称为了必须解决的问题。2.cookie2.1.起源1994年,网景通讯的员工Lou Montulli为了解决一个购物车功能,将"Magic Cookie...原创 2019-06-21 15:34:01 · 3283 阅读 · 3 评论 -
99%的人都理解错了HTTP中GET与POST的区别
99%的人都理解错了HTTP中GET与POST的区别转载 2019-03-26 10:56:34 · 2728 阅读 · 17 评论 -
org.xml.sax.SAXParseException; 引用了实体 "nbsp", 但未声明它。
1.错误信息org.xml.sax.SAXParseException; 引用了实体 "nbsp", 但未声明它。2.错误分析同事最近在开发一个功能:通过JDOM解析第三方服务发送过来的xml文件流。 主要代码模拟如下://模拟xml流//String xml = "zhangsanlisi";String xml = "zhangsan lisi";原创 2018-02-05 15:36:17 · 11921 阅读 · 3 评论 -
HTML下划线用虚线表示
1.html代码abbr style="border-bottom: 1px dotted #000; ">文本abbr>br/>abbr style="border-bottom: 1px dotted #000; "> abbr>2.显原创 2018-01-23 11:19:01 · 15777 阅读 · 0 评论 -
前端页面显示图片的多种方法小结
对我使用过的前端显示图片的方法进行小总结,作为以后参考的依据。说在前面的话:关于这几种实现方式,有可能原理是一样的,而且肯定有更优的实现方式。因为时间关系我没有进行深入研究,如果哪里写的不对,请多多指教。目前,共接触以下几类方法:1.img标签指向图片地址img border="0" src="picture.jpg" alt="picture" width="160" h原创 2018-02-05 16:17:36 · 30991 阅读 · 0 评论 -
图像裁剪Jquery.Jcrop开发记录
本文记录一次图像裁剪工具Jquery.Jcrop的备注信息。1.何为图像裁剪图像裁剪如下图所示: 图像裁剪常用与截取头像、logo等等。2.相关技术文档jQuery Jcrop 图像裁剪开发库:有很详细的Demo、资源包、参数说明、API等等。...原创 2018-03-20 17:47:35 · 514 阅读 · 0 评论 -
Spring MVC:ClassNotFoundException: freemarker.template.TemplateHashModelEx
1.报错信息一月 21, 2018 2:41:08 下午 org.apache.catalina.core.ApplicationContext log严重: StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'f原创 2018-01-21 14:42:36 · 5775 阅读 · 0 评论 -
Spring MVC代码实例系列-09:Spring MVC配置Freemarker实现页面静态化的简单实例
超级通道 :Spring MVC代码实例系列-绪论本章主要记录Spring MVC配置Freemarker实现页面静态化的简单实例,涉及到的技术有: - @PathVariable通过获取URL上以模板{}标记的参数。 - @ModelAttribute 设置Model里的属性,本例中用来模拟数据库。 - FreeMarkerConfigurer 获取freemarker模板的配置be原创 2018-01-21 19:00:59 · 1111 阅读 · 0 评论 -
日志拦截器报错Cannot create a session after the response has been committed
错误信息日志拦截器AppLogInterceptor在方法处理完成之后,会对操作相关信息如参数、方法名、session信息等内容进行记录。但是今天有同事开发时报错:Cannot create a session after the response has been committed相关代码如下:public class AppLogInterceptor exten...原创 2018-06-01 17:26:51 · 40256 阅读 · 7 评论 -
session.invalidate()和session.removeAttribute()的区别
1.理清概念要明白这两个方法的区别,首先需要弄清楚这两个对象的概念。1.1.关于sessionsession是一种保存在服务端的,用于记录用户状态的对象。 用户状态可能有很多种,如登录用户名,登录时间等等,每一种信息都可以以键值对的形式存储在session中。 每一种信息都是session的一个属性,即attribute。session一般用于会话控制等。session创建原创 2018-02-05 17:44:19 · 4694 阅读 · 0 评论 -
Session设置失效时间的几种方式(tomcat、webapp)
session失效的设置方法可以分为两大类四小种: 1. 中间件(以Tomcat为例)1.1. tomcat/conf/web.xml(推荐)1.2. tomcat/conf/server.xml2. webapp(程序本身)2.1. WEB-INF/web.xml(推荐)2.2. Java硬编码任选一种方式即可完成session失效时间控制。1.通过tomcat原创 2018-02-05 17:17:03 · 8504 阅读 · 0 评论 -
页面URL传递中文乱码
参考: 关于URL编码1.URL中文编码乱码原因以下这段话引自网络标准RFC 1738以及关于URL编码 “…Only alphanumerics [0-9a-zA-Z], the special characters “$-_.+!*’(),” [not including the quotes - ed], and reserved characters used for原创 2018-01-13 15:07:41 · 21849 阅读 · 0 评论 -
老生常谈-forwar的与redirect的区别与联系
forward一种servlet的跳转方式,称之为转发。forward是对request对象的调用。forward是一次纯服务端行为,服务端根据request对象,在服务端内完成请求处理和转发行为,然后响应给用户。由于forward的是服务端内部行为,因此客户端的浏览器网址是不会发生变化的。由于forward过程属于同一次请求(request),所以可以将信息放到request中,实...原创 2019-06-23 10:59:02 · 1006 阅读 · 0 评论