`
xly_971223
  • 浏览: 1277516 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat中cookie value不能不能包含控制字符

阅读更多
将信息base64后写cookie一直出现这个异常

Control character in cookie value, consider BASE64 encoding your value


让人崩溃

很明显cookie value中有控制字符

一开始通过打印字符串看到 最后一个符号是等号 ‘=’ 判断可能是等号的问题
一般数字base64后最后一个字符是等号,修改后等号没了

但  错误仍然出现

打开eclipse debug 查看char one by one
终于发现丫的 \r \n  原来是这个鸟作祟

为什么会出现换行付呢?
gg一下 说:
BASE64编码每行不得超过76个字符(不包含最后的“\r\n”两个字符),否则必须换行,换行方法是:在结尾处加上“\r\n”;

原来如此 赶紧把原字符串弄短点

1
0
分享到:
评论

相关推荐

    HttpServletRequest与HttpServletResponse的实现类.docx

    HttpServletRequest对象包含了客户端请求的所有信息,包括请求URL、请求头、请求参数等。以下是一些常用方法: 1. **获取客户端信息**: - `getRequestURL()` 返回完整的请求URL。 - `getRequestURI()` 获取资源...

    Java考试题2.pdf

    15. **MVC模式**:MVC(Model-View-Controller)模式中的组成部分不包括FrameWork,而是JavaBean(模型)、JSP(视图)、Servlet(控制器)。 16. **自定义标签库**:自定义的TLD(Tag Library Descriptor)文件...

    圣思园 Java web 课件7

    - **参数存储结构**:Tomcat使用的`Hashtable`是一个`String -> String[]`的映射关系,其中键(Key)为参数名,值(Value)为一个字符串数组,用于存储同名参数的不同值。 - **作用**:这样的设计能够方便地处理表单...

    Web应用开发练习题[归类].pdf

    12. SQL查询:在SQL的`LIKE`操作中,`%`表示任意数量的字符,`_`表示单个字符,所以查找包含"玛丽"的名字应使用`'%玛丽%'`。 13. JSP调用JavaBean:`<javabean>`不是JSP中调用JavaBean的标准标记,而是使用`...

    超级有影响力霸气的Java面试题大全文档

     声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,...

    jsp的各种问题

    - **问题**: Jsp中不能使用//注释Java脚本中的代码 - **答案**: 错误。 - **解释**: 在JSP页面中,可以使用 `//` 进行单行注释。此外,还可以使用 `/* */` 进行多行注释,以及 `<%-- --%>` 进行JSP特有的脚本注释...

    jsp解析

    综上所述,JSP技术及其内置对象提供了丰富的功能来处理动态网页开发中的常见需求,包括数据接收、响应控制、数据库连接以及异步请求处理等。理解和熟练掌握这些知识点对于高效地进行Web开发至关重要。

    java面试题

    - 将数字转换为字符,如整数使用Character.toString(charValue),浮点数转换为字符串再转为字符。 - 取小数点前两位并四舍五入,可以使用NumberFormat或DecimalFormat进行格式化。 4. **日期和时间** - 使用...

    jsp考试题(初学适合)

    7. **JSP中调用JavaBean的标记**:在JSP中调用JavaBean时常用的标记包括`<jsp:useBean>`、`<jsp:setProperty>`和`<jsp:getProperty>`,而不包括`<javabean>`。 8. **JavaBean的定义**:JavaBean是指遵循一定规范的...

    笔试题(JavaEE).doc

    例如JSP的动态INCLUDE与静态INCLUDE、应用服务器类型、数据连接池的工作...控制器如Git在开发中的作用、JUnit测试框架、Log4j日志系统、DAO设计模式、JavaEE的三层和五层架构、Servlet与Tomcat的关系、项目业务描述、...

    《Java Web程序设计任务教程》_线下题库.docx

    5. 错误,XML元素名称需要遵守一定的命名规则,不能随意编写。 选择题: 1. 一个Web应用可以配置多个默认页面,以处理不同的URL请求。 这些内容涵盖了HTML、CSS、JavaScript、DOM以及Java Web的基础知识,对于理解...

    J2EE课程总结

    ### J2EE课程总结 #### 数据库:Oracle **1.... - **选择行**:通过`SELECT`语句结合`WHERE`子句来实现特定条件下的数据筛选。 - **限制选择行**:利用`LIMIT`或`ROWNUM`来限制...- 包括`FOR`、`WHILE`等循环控制结构。

    Java进阶路线

    - **私有类**:定义在另一个类内部,不能被外部访问。 - **嵌套类**:在类的外部定义,但没有访问修饰符。 - **局部类**:定义在方法中,只能在该方法内部使用。 - **匿名类**:没有名字的类,通常用于实现接口或...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【JVM】能不能自己写个类叫java.lang.System? 57 【JVM】类的加载过程 58 【JVM】类的初始化 58 类什么时候才被初始化: 58 类的初始化步骤: 59 【*JVM】什么是JVM线程死锁?JVM线程死锁,你该如何判断是因为什么...

    java面试题(较全面)

    - **String:** 不可变字符串,适合频繁修改的情况使用`StringBuilder`或`StringBuffer`。 - **StringBuilder vs StringBuffer:** - **StringBuilder:** 非线程安全,效率较高。 - **StringBuffer:** 线程安全,...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 [servlet-mapping]元素及其子元素 249 7.5 一个实例 250 7.6 小结 253 第8章 数据库访问...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 [servlet-mapping]元素及其子元素 249 7.5 一个实例 250 7.6 小结 253 第8章 数据库访问...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 [servlet-mapping]元素及其子元素 249 7.5 一个实例 250 7.6 小结 253 第8章 数据库访问...

Global site tag (gtag.js) - Google Analytics