我已经定义了type=steam,但是它在下面的注释中抛出了错误。
@Result(name="success",type="stream" ,params={"contentType","text/html","inputName","inputStream"}).struts.xml
<package name="default" extends="struts-default">
<action name="getJSON" class="com.Action" method="list">
<result type="stream">
<param name="contentType">text/html</param>
<param name="inputName">inputStream</param>
</result>
</action>
</package> 如何在注释中定义动作名称和方法?
我已经有了一个注释,所以我添加了结果。
@Results({@Result(name=com.action.Part.INPUT, value="/search.jsp",
type= ServletDispatcherResult.class, params={"location", "/search.jsp" }),
@Result(name = ActionSupport.SUCCESS,type="stream",params= {"contentType","text/html","inputName","inputStream"})})发布于 2013-06-19 00:06:29
因为已经导入了导入org.apache.struts2.convension.annotation.Result;而不是导入org.apache.struts2.config.Result
https://stackoverflow.com/questions/17174606
复制相似问题