细节问题与知识
Posted solverpeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了细节问题与知识相关的知识,希望对你有一定的参考价值。
一、tomcat7中cookie写入中文引发的异常问题及解决
问题:
Cookie cookie = new Cookie("cookieName", "Cookie值");
resp.addCookie(cookie);
目标URL访问此方法时,会抛出异常:
java.lang.IllegalArgumentException: Control character in cookie value or attribute
描述:
环境:tomcat7,Java7
具体问题:cookie写入中文会引发异常。所以这样看来Cookie默认支持的编码方式是ASCII码。不能对中文进行编码和解码。
解决方式:
创建Cookie的时候:
Cookie cookie = new Cookie(name, URLEncoder.encode(value, "UTF-8"));
读取Cookie的时候:
String value = URLDecoder.decode(cookie.getValue(), "UTF-8");
二、跳转到iframe的父窗口
在iframe子窗体跳到父窗口:
window.parent.location.href = "parent.jsp";
使用的是window的parent属性。
三、a标签disabled效果
对a标签添加 disabled="disabled" 发现不起作用。
用以下这两种方式:
1.
<a href="link.html" class="not-active">Link</a> .not-active { pointer-events: none; cursor: default; }
2.
$(‘a.current-page‘).click(function() { return false; });
四、表单标签传值问题
若为表单标签添加 disabled 属性,则该表单标签的值不会传到后台。可以使用 readonly 属性来替代 。
以上是关于细节问题与知识的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段