在 JSF 托管 bean 中,我从过去的问题中获取了以下代码:
String uri = "/myAction";
FacesContext.getCurrentInstance().getExternalContext().dispatch(uri);
myAction
是在 my 中定义的 Struts 动作的名称struts.xml
。
但是,当我访问 JSF bean 时,我没有被转发到/myAction
. 相反,我收到 404 http 错误:The requested resource (/MyApp/myAction) is not available
.
为什么它不起作用?
当我尝试/myAction
直接从浏览器访问时,http://localhost:8080/MyApp/myAction
一切正常。