* 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,我不想要它。我遇到了完成我的请求的任何导航规则。
答案 0 :(得分:0)
为什么是servlet?功能要求究竟是什么? servlet是否包含“太多”代码,您可以将其重构为单独的类并在原始servlet和JSF bean操作方法中导入/调用它?
无论如何,要解决特定问题,您需要一个简单的vanilla HTML <form>
元素,其action
指向servlet URL或在bean内部的servlet URL上调用ExternalContext#dispatch()
行动方法。