struts如何使用intercept()的返回类型?

时间:2014-05-09 19:53:43

标签: struts2

我无法理解intercept()返回类型背后的概念。是否与actionInvocationInstance.invoke()的返回类型有关。需要指导。谢谢。

2 个答案:

答案 0 :(得分:0)

它是String,应该是结果的名称。

可能是来自invoke或拦截器结果的结果"截取"动作调用,例如,工作流拦截器在验证错误上返回"input"

答案 1 :(得分:0)

它不相关,但ActionInvocation::invoke()可以返回结果代码,它适合通过拦截器的intercept方法返回。您可以决定拦截器返回哪个结果代码,但结果代码类型是String,由方法{定义为返回类型{3}}。请注意,结果代码对应于操作配置中的结果名称,并且具有此名称的结果应该在运行时可用于配置。