0
*  Unable to find matching navigation case with from-view-id '/home.xhtml' for action 'MemoServlet' with outcome 'MemoServlet' 

我尝试通过以下方式完成它:

<h:commandButton type="submit" value="add" action="MemoServlet"/>

但是世界上所有的教程都只用一个 bean 来做,我不想要。我遇到过任何可以满足我要求的导航规则。

4

1 回答 1

0

为什么是 servlet?功能需求究竟是什么?servlet 是否包含“太多”代码,您可以将其重构为单独的类并在原始 servlet 和 JSF bean 操作方法中导入/调用它?

无论如何,要解决特定问题,您需要一个普通<form>的 HTML 元素,它action指向 servlet URL,或者ExternalContext#dispatch()在 bean 的 action 方法中调用 servlet URL。

于 2010-05-26T21:15:10.947 回答