struts dispatchAction 的问题。在web页面问访问dispatchaction时,若没有这方法的,就会抛异常

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:28:41
如 dispatchaction 里有 delete add (后面参数我不写了) 我在配置文件中配置的patch 为/tes/ac parameter="method" 若我请求这样一个路径
tes/ac.do?method=addall 则会抛异常(我继承的dispatchaction无 accall()方法).请问这种问题怎会解决? 非常感谢了。我覆写过unspecied 但刚了下资料。 它是针对method 这参数写错的。 谢谢了
如果我们在后面的参数加如method=test(反正后面这个参数,对应的dispatchaction里没有这个方法) 如果我们在web里请求的话,就会抛异常(显示一堆的错误)。有没有办法让它不显出一堆错误。而是转到一个预定义页面??

这个应该是不能实现的,因为方法的调用是struts底层来做的
所以我们没有办法使用try……catch来判断有没有出异常,来跳转到错误页面
你可以在action里面加上addall方法,在这个方法里面直接跳转到错误页面好了。

你Action里面有addall方法不?