添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
体贴的匕首  ·  Alfresco Docs - ...·  3 天前    · 
道上混的稀饭  ·  java 将图片 读取为 ...·  3 月前    · 
风流的韭菜  ·  SAK-TC233LP-32F200N ...·  3 月前    · 

可能得原因:

1、网络是否稳定

2、服务器端是否有对响应数据做限制,比如: nginx 转发的数据限制,spring/Servlet的HTTP响应数据大小限制,或者是自定义拦截器的响应数据限制

3、服务器的数据限制,如Tomcat

4、jsp中的参数获取的值为空 (最常见的情况)

经调整上述三项都未成功, 尝试从代码层面分析

1. 先配置idea即时修改代码即时生效, 不用重启服务.

参见: idea热部署-修改代码不重启_idea修改代码不用重启_清风笑55188的博客-CSDN博客

【重要】:第一次请求接口不生效,修改是不生效的,要第二次请求接口才生效;

2. 依次注释jsp中的html代码, 最后发现这段代码注释完

页面展示部分数据

网络请求状态改为500

点开查看响应,发现对应的jsp代码返回不完整

3. 给jsp页面添加buffer="3000kb"配置,让jsp页面完整输出

当完整输出后, 又报错

最终发现是 isfinished字段返回空字符串, 所以报错, 修改后即展示页面

思考: 为何初始状态页面没有报错500, 直接把js的错误打印出来

1.初始状态<%=formcontent %>输出大量数据, 加上js错误数据, 超出了页缓存大小, 所以报错net::ERR_INCOMPLETE_CHUNKED_ENCODING 200, 然后页面什么都不展示

2.当注释掉formcontent代码后,jsp页面返回部分源码, 也是页缓存超过限制( 但是为啥这次超过限制就返回部分, 是因为js返回部分,html就不显示? )

3.修改页缓存后, js完整代码全部返回, 报出完整错误信息

4.其实最初就修改页缓存, 也可以直接报出完整错误信息

1.初始状态<%=formcontent %>输出大量数据, 加上js错误数据, 超出了页缓存大小, 所以报错net::ERR_INCOMPLETE_CHUNKED_ENCODING 200, 然后页面什么都不展示。访问jsp页面, 页面为空, 网络请求显示失败, 控制台打印错误net::ERR_INCOMPLETE_CHUNKED_ENCODING 200。转发的数据限制,spring/Servlet的HTTP响应数据大小限制,或者是自定义拦截器的响应数据限制。当完整输出后, 又报错。
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" 然后就会进去 jsp页面 调试 界面,如下 你可以在这里找到你要 调试 的程序段,然后在段前设置debug断点,debug断点设置跟java设置一样,双击程序段前就可以,出现红色圆点就标明断点设置成功。 之后返回 jsp页面 ,执行
相信有许多的小伙伴在刚接触 idea 的时候会遇到在eclipse上运行springboot项目能成功访问 jsp页面 ,而到了 idea 上就不能访问会出现404错误,主要是有两点肯定没 注意到,以下是详细介绍 1.找到Project Strucure 页面将 Web Resource Directories的资源目录改为webapp 修改完之后你的webapp(文件夹里有蓝点)变为这个样子就说明你资源...
jsp页面 中的java代码是可以 调试 的,和类(class)中的java代码 调试 方法一样。如果想看变量的值,则可在Eclipse的工具栏上找到窗口->显示视图找到“变量”,如果没有的话,就选择其它然后找到“ 调试 ”->变量,点一下就可以了。在Eclipse中就可以看到变量的值了。 转自:http://bbs.csdn.net/topics/320225618