在 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一切正常。