HTTP Status 500 – Internal Server ErrorType 异常报告消息 在 [27] 行处理 [/a03-1.jsp] 时发生异常描述 服务器遇到一个意外的情况,阻止它完成请求。Exceptionorg.apache.jasper.JasperException: 在 [27] 行处理 [/a03-1.jsp] 时发生异常24: //    4.璁剧疆cookie鏈夋晥鏈�
25:     cookie.setMaxAge(60*60*24*30);
26: //    5.淇濆瓨cookie
27:     response.addCookie(cookie);
28: %>
29: <script type="text/javascript">window.location.href="a03.jsp"</script>
30: </body>Stacktrace:org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:625)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:514)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)javax.servlet.http.HttpServlet.service(HttpServlet.java:741)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)Root Causejava.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie valueorg.apache.tomcat.util.http.Rfc6265CookieProcessor.validateCookieValue(Rfc6265CookieProcessor.java:182)org.apache.tomcat.util.http.Rfc6265CookieProcessor.generateHeader(Rfc6265CookieProcessor.java:115)org.apache.catalina.connector.Response.generateCookieString(Response.java:976)org.apache.catalina.connector.Response.addCookie(Response.java:928)org.apache.catalina.connector.ResponseFacade.addCookie(ResponseFacade.java:385)org.apache.jsp.a03_002d1_jsp._jspService(a03_002d1_jsp.java:148)org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)javax.servlet.http.HttpServlet.service(HttpServlet.java:741)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)javax.servlet.http.HttpServlet.service(HttpServlet.java:741)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)Note 主要问题的全部 stack 信息可以在 server logs 里查看
Apache Tomcat/9.0.19

java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value
[32]是空格,所以在代码里去除空格就行了。

//    1.设置编码request.setCharacterEncoding("GB18030");
//    2.获取用户名String user= URLEncoder.encode(request.getParameter("user"),"utf-8");
//    3.创建cookieCookie cookie=new Cookie("myCookie",user+"#"+new java.util.Date().toLocaleString());
//    4.设置cookie有效期cookie.setMaxAge(60*60*24*30);
//    5.保存cookieresponse.addCookie(cookie);

问题应该出在date上,要重新定义date的格式

<%
//    1.设置编码request.setCharacterEncoding("GB18030");
//    2.获取用户名String user= URLEncoder.encode(request.getParameter("user"),"utf-8");
//    3.创建cookie//   Cookie cookie=new Cookie("myCookie",user+"#"+new java.util.Date().toLocaleString());//date 的值有空格,影响保存
//    3.1设置dateDate date = new Date();SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd-hh:mm:ss");String time=simpleDateFormat.format(date);
//    3.2 创建cookieCookie cookie=new Cookie("myCookie",user+"#"+time);
//    4.设置cookie有效期cookie.setMaxAge(60*60*24*30);cookie.setPath("/");
//    5.保存cookieresponse.addCookie(cookie);
%>

response.addCookie(cookie);报错分析相关推荐

  1. Cookie报错: An invalid character [32] was present in the Cookie value

    一.遇到的问题 Cookie报错: An invalid character [32] was present in the Cookie value 原因: 格式化输出日期时报错: yyyy年MM月 ...

  2. selenium加载cookie报错问题:selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cooki

    selenium加载cookie报错问题:selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cooki ...

  3. outlook响应服务器450,outlook报错分析

    原标题:outlook报错分析 1.0x800CCC79,报错内容一般如下: 由于服务器拒绝收件人之一,无法发送邮件.被拒绝的电子邮件地址是"xxx@163.com". 主题 '饿 ...

  4. 思科2960接入华为S5130报错分析

    思科2960接入华为S5130报错分析 拓扑: 拓扑介绍: 如图所示,原先架构为华为5130接入到核心5130,有一台思科2960管理口access接5130核心,后新增一台思科2960接入至5130 ...

  5. Cookie报错java.lang.IllegalArgumentException

    项目中做自动登录和保存密码时,Cookie报错Java.lang.IllegalArgumentException,上google查了下 在http://hi.baidu.com/xtxycy/blo ...

  6. sparksql Error in query: resolved attribute(s)报错分析

    sparksql Error in query: resolved attribute(s)报错分析 项目场景: sparksql Error in query: resolved attribute ...

  7. ROS基础(安装、报错分析)

    ROS 1 ROS基础1 1.1 ROS的安装 首先需要搭建开发环境.下载与安装参考博客的做法. ros_graph rosnode list rosnode info /turtlesim rost ...

  8. echarts报错分析汇总

    echarts报错分析汇总 echart 节点重复报错---echarts2.js:60988 Graph nodes have duplicate name or id 桑基图-拖拽时出现样式错乱, ...

  9. 关于[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object的报错分析

    首先,我们来分析一下这个报错的主要意思 mutating method sent to immutable object 说的是一个不可变的对象使用了可变的方法. 这里面也许很多人会感到奇怪,我数组明 ...

  10. DB2单表排序查询报错分析及解决办法

    墨墨导读:客户DB2环境对单表的排序查询报错SQL1585N,本文模拟此报错并进行说明. 1. 报错如下 SQL1585N A temporary table could not be created ...

最新文章

  1. iOS -数据库网络之xml解析之远程解析XML
  2. 编辑器推荐KindEditor
  3. 排序算法_桶排序(箱排序)
  4. SharePoint学习札记[5] — 设置匿名访问
  5. 代理网关设计与实现(基于NETTY)
  6. 在JavaScript中以Hours24:Minutes:Seconds格式获取当前时间
  7. 北妈每日一学:ES6语法入门 之开门见山
  8. NOI数学之提高级:欧拉定理和欧拉函数
  9. 直播预告 | 视觉SLAM在AR应用上的关键性问题探讨
  10. ASP.NET【2】
  11. DAP -Link 仿真下载 STM32 教程
  12. 基于tcp文件传输协议C语言,文件传输协议的(C语言)实现
  13. 主成分分析法步骤matlab,主成分分析法matlab实现程序
  14. pyspark groupby 后将遍历的每一行转成pandas df
  15. 【GAN】生成式对抗网络论文笔记及TF2代码实现
  16. oracle数据透明加密,oracle数据透明加密-TDE
  17. V4L2文档翻译(九)
  18. (菜鸟python)统计字符串的字符数和标点数
  19. 避免刷新页面时重复提交表单数据
  20. 计算机word资料,怎样快速找到电脑中的Word文档

热门文章

  1. activity 工作流引擎-流程表介绍
  2. ASP.NET Core 在 IIS 上的进程内 (InProcess) 托管
  3. 【安全牛学习笔记】拒绝服务攻击工具-NMAP、匿名者拒绝服务工具包(匿名者发布的DoS工具)、其他拒绝服务工具-XOIC、HULK、DDOSIM、GoldenEye
  4. 幻境网盾3.40 (skiller)
  5. python计算最大值最小值_python怎么求最大值最小值
  6. 安卓手机root是什么意思
  7. 使用外网访问Flask项目
  8. 规范完整APP开发制作流程
  9. linux 防DDOS防火墙脚本
  10. dep指定版本 go_将 dep 更换为 go mod