Struts2需要注意的几点,自己备忘.(持续更新中)

     首先先看一个异常Could not find action or result

我至今知道有两个地方会出现此异常。虽然有马虎的因素,但还是多注意一下比较好。

1.首先是Action中的execute方法。此方法负责return一个字符串,这个字符串在struts.xml中的<result>标签中的name的文本是对应的。当然也有默认的SUCCESS,如果你返回的是自定义字符串比如"success"的话,那么result中的name必须是"success",否则就会报上面的异常。这个比较好理解。

2.在一个是validate。这个方法负责验证表单数据是否为空,长度,等等。如果Action的类已重写此方法,就必须在struts.xml中配置相应result标签,其name文本值必须是input,这个是固定的,如果不写就会报找不到Action或result的异常。

     

posted @ 2008-07-22 20:32  Shinepolo  阅读(361)  评论(0编辑  收藏  举报