<!-- 默认action -->
<default-action-ref name="index"></default-action-ref>
<action name="index">
<result >/error.jsp</result>
</action>
楼上正解
若通配符为*_* 则通配符与默认action冲突
把通配符改了就好了 例如加两个下划线*__*
可能是你设置了两个通配符,只用一个通配符试一试
是因为示例中的HelloWorldAction中配置了一MAP类的原因吧,示例中乱输入显示的是查找错误,你乱输入显示的程序报错,错误原因不一样啊。出现500的时候程序运行错误,404是程序运行找不到相应的页面配置了默认action之后才会直接跳转到默认的,就和jsp中配置web.xml中的错误界面原理一样吧
你那个error.jsp页面新建了吗?具体出现什么问题了?