|
<p>java dwr 对象不支持此属性或方法</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:10 -</p>
<p>解决时间:2010-1-11 14:03</p>
<p>代码如下:</p>
<p>web.xml中的配置,</p>
<p><servlet></p>
<p><servlet-name>dwr-invoker</servlet-name></p>
<p><servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class></p>
<p><init-param></p>
<p><param-name>config-6</param-name></p>
<p><param-value>/WEB-INF/dwr/seedRule.xml</param-value></p>
<p></init-param></p>
<p></servlet></p>
<p><servlet-mapping></p>
<p><servlet-name>dwr-invoker</servlet-name></p>
<p><url-pattern>/dwr/*</url-pattern></p>
<p></servlet-mapping></p>
<p>jsp头部:</p>
<p><script type=\'text/javascript\' src=\'<%=request.getContextPath()%>/dwr/interface/SeedIssueRuleConfig.js\'></script></p>
<p><script type=\'text/javascript\' src=\'<%=request.getContextPath()%>/dwr/engine.js\'></script></p>
<p><script type=\'text/javascript\' src=\'<%=request.getContextPath()%>/dwr/util.js\'></script></p>
<p>js代码:</p>
<p>function downLoadExcel(){</p>
<p>var downState = false;</p>
<p>var content=document.getElementById("sms.content").value;</p>
<p>var contentSrc=document.getElementById("sms.contentSrc").value;</p>
<p>var seedStatus=document.getElementById("seedStatus").value;</p>
<p>var areaCode=document.getElementById("sms.areaCode").value;</p>
<p>var categoryId=document.getElementById("sms.categoryId").value;</p>
<p>if(downState)</p>
<p>{</p>
<p>alert(\'正在导出,请不要重复点击!\');</p>
<p>return ;</p>
<p>}</p>
<p>if(!window.confirm(\'此操作将会导出全部查询结果如果结果较多可能比较慢,您确认导出吗?\'))</p>
<p>return ;</p>
<p>downState = true;</p>
<p>SeedIssueRuleConfig.downLoadSeedRuleExcel //本行95行错误(对象不支持此属性或方法)(content,contentSrc,seedStatus,areaCode,categoryId,</p>
<p>{</p>
<p>callback:function(flag){</p>
<p>alert(flag);</p>
<p>var prefix = "<%=new ParamComm().getDownStatusExcel()%>";</p>
<p>var name="seed_issue_rule.xls";</p>
<p>var fpath = prefix +name;</p>
<p>var url = "${pageContext.request.contextPath}/send/downfile?filePath=" + escape(fpath) + "&fileName=" + name + "&saveName=" + name;</p>
<p>window.open(url,\'\',\'\');</p>
<p>downState = false;</p>
<p>},</p>
<p>outTime:5000,</p>
<p>errorHandel:function(exception){</p>
<p>alert(exception);</p>
<p>downState = false;</p>
<p>}</p>
<p>})</p>
<p>}</p>
<p>问题补充:</p>
<p>能够告诉我上面的代码具体哪错了,上面代码都是我的配置。</p>
<p>提问者: zqcqicheng - 三级</p>
<p>最佳答案</p>
<p>你访问项目名/dwr 看看出现的dwr管理页面能见到你需要调用的方法不,输入对应参数看返回结果。如果没有你需要调用的方法,检查你的dwr配置文件。如果都没问题,先将你通过dwr调用的方法改成最简单的逐步测试,确定具体错误原因。</p>
<p>0</p>
<p>回答者:</p>
<p>hhxlyl - 四级 2010-1-8 11:27</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>谢谢各位 问题解决了 我只是重写了一遍就没问题了 应该是字符串写错了。</p>
|
|