1.官方文档;http://struts.apache.org/plugins/convention/# (访问速度稍慢)
2.注解实例
@Controller
@Scope("prototype")@ParentPackage("mypackage")
@Results({
@Result(name="test1",location="test.jsp"),
@Result(name="test2",location="/WEB-INF/jsp/test2.jsp"),
@Result(name="main_postTalk",type="redirectAction",location="main_mindex",params={"uid","${uid}"})
})
@ExceptionMappings({@ExceptionMapping(exception = "java.lange.RuntimeException", result = "error") })
@Namespace(value="/u")
public class UserAction extends BaseAction{
//log4j
private static final Log log = LogFactory.getLog(UserAction.class);
@Action("/test1")
public String test1(){
CachedManager.putObjectCache("phoneCode", "a", "aaa");
Cache c = CachedManager.getCache("phoneCode");
Cache c2 = CachedManager.getCache("phoneCode2");
System.out.println("--------test1---1");
//log.debug("--manager-" + manager);
return "test1";
}
@Action(value="test2")
public String test2(){
String s = (String) CachedManager.getObjectCache("phoneCode", "a");
System.out.println(s);
CachedManager.remove("phoneCode", "a");
System.out.println("--------test2---2");
return "test2";
}
}