最近在开发在线聊天功能是,使用ajax时js抛出‘例外被抛出且未被接住’异常,网上找了找大多都是在用DWR时报的这个错误,但是我没有使用DWR为什么报这个错呢!进过仔细的分析,终于发现这个异样的根源在于JSON,我在使用parseJSON时,
传入了非法的json字符串所以才报的这个错误。
以下是我转载的在DWR上的解决方案!
我在学习dwr时出现"例外被抛出且未被接住",后来在网上搜索找到了解决方法
在参照dwr的官方网站时,如果在后台出现如下的提示信息:A request has been denied as a potential CSRF attack
则,需要在web.xml中的如下配置修改一下
- <servlet>
- <servlet-name>dwr-invoker</servlet-name>
-
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
- <init-param>
- <param-name>debug</param-name>
-
<param-value>true</param-value>
- </init-param>
- </servlet>
改为:
- <servlet>
- <servlet-name>dwr-invoker</servlet-name>
-
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
- <init-param>
- <param-name>debug</param-name>
-
<param-value>true</param-value>
- </init-param>
- <init-param>
- <param-name>crossDomainSessionSecurity</param-name>
-
<param-value>false</param-value>
- </init-param>
- </servlet>
即加入了跨域调用功能
此处servlet-class值为uk.ltd.getahead.dwr.DWRServlet (如果dwr版本是1.0版本的,则必须用这个class)
也可以是org.directwebremoting.servlet.DwrServlet
如果确定java类的方法被调用了,但是页面还是出现了如下的报错: 例外被抛出且未被接住
此时,就不要忧郁了,赶紧换dwr.jar包,如下是我提供的能解决的这个问题的jar包,看附件
我使用这个附件里的jar包后完全正常了。
就换了dwr.jar包就行。
分享到:
相关推荐
博文链接:https://zmfkplj.iteye.com/blog/232326
正如标题所言肯定是js代码写错的问题,经检查,果然发现问题在此与大家分享下以免有同样的错误发生
sqlserver安装后添加防火墙例外,打开开放式连接的批处理代码
U10316040_HW8_14_4这是一个练习使用throw将例外再抛出的专案
首先比较了现有的两种挖掘方法,...综合考虑例外的局部和全局兴趣度,剔除非真正有趣的局部例外;增加两种客观度量并按模式重要度排序。实验表明该方法不仅可以有效挖掘多数据库中例外模式,而且还大大减少了用户负担。
例外采购申请单.doc
windows 2003端口例外 批处理写的,省掉手工的时间
SAP MRP例外信息详解
子程序 _按钮1_被单击 开启例外端口 (“测试”, 123) .子程序 开启例外端口 .参数 名称, 文本型 .参数 端口, 短整数型 .局部变量 ovMgr, 对象 .局部变量 ovProfile, 对象 .局部变量 ovPort, 对象 ovMgr.创建 (...
了解 Windows 防火墙例外 Windows 防火墙是 Windows 操作系统的一个重要组件,对于保护计算机免受恶意攻击和未经授权的访问至关重要。其中,Windows 防火墙例外是 Windows 防火墙的一个关键概念,它允许特定的程序...
无论原因为何,当发生例外状况时,尤其是在即时网站,将例外状况的细节记录下来以协助诊断问题是很重要的。 ELMAH 提供了一種可將錯誤記錄和通知集中化的機制。 ELMAH 提供了一种可将错误记录和通知集中化的机制。 ...
此oracle例外文档列出了在pl/sql编程中,处理的一些例外,各种例外是在什么情况下用的,上面都有详细说明。
独立担保欺诈例外法律问题研究.docx
程序常通过网络进行通信,有时某些通信端口会被防火墙阻止导致程通信异常,一般情况要关闭防火墙或配置白名单比较麻烦。正好写个简单demo,先查询防火墙,如果白名单中没有目标程序则将其名称和路径添加到例外规则中...
紧急例外放行申请单.pdf
c# 网络通讯会遇到端口被防火墙屏蔽的问题,或者端口长时间不交互也会被防火墙屏蔽,此类可加入exe或者端口到防火墙例外,程序要以管理员运行,亲测有效
SAP_MRP_常用例外信息及解释
9196内部控制例外事项汇总表.zip
从网络搜索了不少资料,基本提到了主动和被动连接的问题,还有关于设置端口例外的问题,参照设置后,问题依旧。 后来,经过多方面层层搜索,终于找到了问题的解决方案: 1、控制面板 --- Windows防火墙 --- 例外 ---...