NoSuchMethodException 当用户拼接非法路径时,出现java.lang.NoSuchMethodException.我想像错误页面那样,当出现此异常时跳转到指定页面.请问各位大侠,应该怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在jas顶部的<%@ %>里面加“errorPage=你要跳转的页面”在错误处理页面顶部的<%@ %>里面加“isErrorPage=true” 报异常出你让页面跳转到错误页面就行了嘛,CATCH下出现异常的地方,CATCH到了就INPUT到错误页面... 我从哪里catch呢,我直接拼接一个路径访问,谁知道在什么地方报异常 这样说吧,比如你的路径是a.do?o=aaa但是用户直接拼接成a.do?o=bbb这样怎么解决? WBE.XML中配置一个错误页面就OK了........... <error-page> <error-code>500</error-code> <location>/error/errorOperation.jsp</location> </error-page>这样吗?不管用 <error-page> <error-code>404</error-code> <location>/error/errorPath.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/error/errorOperation.jsp</location> </error-page>我是这样写的,不起作用啊! 如果你使用的structs2 的话,就直接使用defaults的result可以了 应该属于struts2框架内部抛出的异常了吧,我也想学习下从哪catch java.lang.NoSuchMethodException说明你使用的某个方法未定义,可能是你使用的时候,调用的方法名写错了 给你个例子:var request=null;request = new XMLHttpRequest();request.open("opst","拼接的网址",)request.send(null);request.onreadystatechange="你目标函数名"function 目标函数名(){ if(request.readyState!=4 && request.status!=200){ ............your cede here......... }else{ ...........business processing here........... }} IE7以上啊FF2.x以上才取的到XMLHttpRequest对象.. 这些是JS脚本..........写在网页<script>标签内在页面加载触发onload事件的时候触发........ 呵呵,又回来了.我又不知道从哪个页面发生的,如果知道的话,直接用errorPage就搞定了! 如果是用户点击生成地址的话,在目标元素的onClick时间中触发! 用异步到能解决你这种问题,但就看你会用不,我已经现帮你写好了JS,你只要把处理不份弄完基本就OK了! <error-page> <exception-type></exception-type> <location></location> </error-page> 在struts的配置文件里面配个exception呢 No route to host(急。。秒结贴) 在中软国际面试的经历 复杂的1对1关联的查询问题,等待大家解答。散分 自己来看 struts中的ajax配置问题 晕死,自己想出一个怪怪的问题。。 那位大侠能给一点关于 workflow 的资料 重谢 (100分)1 求助:JCreator中的问题!! 初学者的问题,开发工具。 jb8启动weblogic7时,找不到wlntio.dll(可是它明明就在server/bin里呀) 走过路过不要错过! for循环
但是用户直接拼接成a.do?o=bbb
这样怎么解决?
<error-code>500</error-code>
<location>/error/errorOperation.jsp</location>
</error-page>
这样吗?不管用
<error-code>404</error-code>
<location>/error/errorPath.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error/errorOperation.jsp</location>
</error-page>我是这样写的,不起作用啊!
if(request.readyState!=4 && request.status!=200){
............your cede here.........
}else{
...........business processing here...........
}
}
这些是JS脚本..........写在网页<script>标签内在页面加载触发onload事件的时候触发........
<exception-type></exception-type>
<location></location>
</error-page>