javaweb
wufeiha
这个作者很懒,什么都没留下…
展开
-
tomcat部署网站乱码问题
1.项目所有的文件保存编码必须是"utf-8"2.doGet()方法 解码由tomcat服务器完成更改服务器配置文件web.xml <ConnectorURIEncoding="utf-8" connectionTimeout="20000"3.doPost()方法 解码由servlet完成 设置编码过滤器 request.setCharacterEncoding("utf-8"...原创 2018-05-19 18:08:45 · 664 阅读 · 0 评论 -
session的invalidate方法
该方法用于 主要用于注销 调用该方法 会清空所有已定义的session 而不是清空全部session的值也就是说 定义了一个名为 user 的session 调用invalidate()方法后使用Session.getValue(“user”)。会发生Session.getValue(“user”) 这个对象为空的异常,而不是Session.getValue(“user”)这个对象的值为空。因...原创 2018-05-02 09:05:23 · 12543 阅读 · 0 评论 -
将eclipse工作空间的编码字符集改为UTF-8
package transcoder;import info.monitorenter.cpdetector.io.ASCIIDetector;import info.monitorenter.cpdetector.io.CodepageDetectorProxy;import info.monito...原创 2018-05-12 22:49:49 · 2576 阅读 · 0 评论 -
如何在struts框架中更改编码方式
struts2.2.x版本之后默认都改为了utf-8. struts.i18n.encoding=UTF-8(在struts-core-2.2.1.jar的org.apache.struts的default.properties文件里)如果要修改编码字符集,就要在struts.xml文件中写<constant name="struts.i18n.encoding" value="gbk" ...原创 2018-05-18 21:01:47 · 553 阅读 · 0 评论 -
表单重复提交问题
链接:https://www.jianshu.com/p/01b6ab61f24a 如果网速比较慢的情况下,用户点击的提交发现半天没有反映,于是又重新点击了几次提交按钮,这就造成了重复提交的问题。那么在我们的开放中必须解决这种重复提交的问题。比如有个需要用户填写用户名和密码然后提交到后台进行登录验证的一个提交,重复提交主要体现如下几种场景: 1、场景一:在网络延迟的情况下让用户有时间点击多次s...转载 2018-11-21 18:53:25 · 143 阅读 · 0 评论 -
文件上传命名问题
解决重名问题的两种命名方法 md5加密 计算上传文件md5,以这个md5作为文件名称。这种方式出现重名,并且重名的文件是不一样的的几率由md5出现碰撞的几率决定。 使用md5重新命名的方法,有一个好处,就是上传同样的文件,服务器只会保存一份,不会浪费空间。这个方法的缺点也是比较明显的,就是md5名称看起来不是很友好,而且md5如果出现碰撞,就会导致数据丢失。现在md5的碰撞也逐渐被找到。效率...原创 2018-11-28 21:29:46 · 3552 阅读 · 0 评论 -
cookie的使用
限制条件 cookie 存在许多限制条件,来阻止 cookie 滥用并保护浏览器和服务器免受一些负面影响。有两种 cookie 限制条件:cookie 的属性和 cookie 的总大小。原始规范中限定每个域名下不超过 20 个 cookie,早期的浏览器都遵循该规范,并且在 IE7 中有更近一步的提升。在微软的一次更新中,他们在 IE7 中增加 cookie 的限制数量到 50 个,与此同时 O...原创 2018-11-28 13:53:47 · 234 阅读 · 0 评论