Struts2 Annotation实现零配置
1.在Web.xml配置文件中添加
<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> <init-param> <param-name>actionPackages</param-name> <param-value>com.learn.action</param-value> </init-param> </filter>
@Results({ @Result(name="input" value="/input.jsp" type=NullResult.class), @Reuslt(name="success" value="/success.jsp" type=NullResult.class), @Result(name="error" value="/error.jsp" type=NullResult.class) })@Result (name = "search",value= "search",type=ActionChainResult.class, params={"method","search"}) 这个配置是如果返回值为"search"就跳转掉SearchAction的search方法,如果不指定params就跳转到SearchAction的execute方法@Result (name="success",value="inputStream",type=StreamResult.class, params={"bufferSize",FileConstant.DOWNLOAD_BUFFER_SIZE})