网上申报地税,打开网页显示java.lang.NullPointerException这个,请问如何解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网上申报地税,打开网页显示java.lang.NullPointerException这个,请问如何解决?相关的知识,希望对你有一定的参考价值。
名称]:错误源
[原因]:java.lang.NullPointerException
[办法]:参看源错误详细信息
提示信息是这个。谢谢大家了
1 要么是对方网站程序有问题
2 要么是有部分网页插件没正常加载,导致这个网页对象不存在就被引用
3 要么是浏览器问题,禁止了部分功能的使用。
所以 首先 你换个浏览器试试 最好还是原来的IE
然后 仔细查看地税说明,是否需要安装什么网页插件之类。
还是有问题,再联系网站管理员 参考技术A 1. 打开IE, 点击右上角的“工具”选项,再选择“Internet选项”
2. 点击界面的上方的“安全”选项卡,然后点击“Internet”
3. 把“启用保护模式”的勾选去掉,另外,切换到“高级”选项卡,找到“增强保护模式”,如果前面有勾选并可选的话,请您将前面的勾去掉
4. 关闭IE,重新登入! 参考技术B 这个是网站程序bug导致的,如果你不是开发人员,建议你联系网站服务站点,报告此异常,需求他们快速解决。
如果你是开发人员,你这个异常要把堆栈信息贴出来才能判断是哪的问题。 参考技术C
这是java里觉的一种报错,空指针,意思在说明,当程序运行到当前操作时,有对象或变量为null了,一般情况下是网站程序的问题导致的,只要将null的部分修改就可以了。不过也有特殊情况,比如浏览器禁用了一些功能插件,导致java没能够获取到页面中需传递的值,所以会报错。
修改方法:
将程序中null的地方修改成不是Null就可以了。比如:
List list = null;list.get(0);//此行会报错,修改如下
/*--------------------------------*/
List list = new ArrayList();
list.add("aaa");
list.get(0);//此行正常 参考技术D 这个是空指针异常,是做网页的人的错误,不是你的错误。从你这里是没法解决的。当然也有可能是你的信息没填完整,而且网页没经过验证就提交了。所以出现此错误
如何阻止我的网页在 Internet Explorer 11 中打开?
【中文标题】如何阻止我的网页在 Internet Explorer 11 中打开?【英文标题】:How do I block my webpage from opening in Internet Explorer 11? 【发布时间】:2018-09-19 02:46:29 【问题描述】:我在网上找到了一个旧的解决方案,用于验证用户正在使用什么浏览器,并让它显示一条消息:https://github.com/bml3i/browser-validator-js
不幸的是,代码的“msie”部分似乎不适用于 IE 11。我可以使用一个简单的解决方案来向 IE 11 用户显示网页无法正确显示的消息他们的浏览器?
谢谢! (◕‿◕✿)
【问题讨论】:
npmjs.com/package/cssuseragent 签出这个答案,其中包括 IE 11 ***.com/a/9851769/1309377 一旦你检测到它的 IE,你就可以显示任何你想要的内容 如何在 Layout.cshtml 主页面中实现这一点? 【参考方案1】:你有几个选择
-
Bowser - 将检测浏览器,然后你可以运行任何你想要的 JS
想要(适合触发模式之类的东西)
Outdated browser - 可能比您要找的更多,但可能是一个不错的选择
CSS only - 适用于 IE 10 和 11
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
/* Put your IE-only styles here. Works for IE 10 & IE 11*/
【讨论】:
以上是关于网上申报地税,打开网页显示java.lang.NullPointerException这个,请问如何解决?的主要内容,如果未能解决你的问题,请参考以下文章