各位大神帮帮忙!!!struts2 我的类继承ActionSupport后,里面的普通方法不能访问?

《struts》
《package name="default" namespace="/" extends="struts-default"》
《action name="third" class="com.bjsxt.struts2.ThirdAction"》
《result》/ok.jsp《/result》
《/action》
《/package》
《/struts》
public class ThirdAction extends ActionSupport {
/*@Override
public String execute() throws Exception {
System.out.println("我是execute");
return SUCCESS;
}*/

public String test() throws Exception{
    return SUCCESS;
}

}
访问这个url:http://localhost:8080/teststruts01/third!test
报这个错误:HTTP Status 404 - There is no Action mapped for namespace [/] and action name [third!test] associated with context path [/teststruts01].
是怎么回事啊

你看看
http://www.iteye.com/problems/90833

应该是Struts配置的问题
1.检查Struts.xml的位置,应该在src的根目录下
2.检查Struts.xml中的配置,重点看一下命名空间对不对