我使用maven设置了JSF2.0项目。一切都很好,exept动作处理:-(

这是我的.xhtml页面:

<h:form>
   <h:commandButton
        id="submit"
        value="Absenden"
        action="#(projectController.saveProject)">
   </h:commandButton>
</h:form>


这是我的托管bean:

@ManagedBean
@SessionScoped
public class ProjectController {

 public String saveProject(){
  System.out.println("test");
  return("/newProject.xhtml");
 }
...


当我尝试按下按钮时,什么也没有发生。没有错误消息...什么都没有。但是数据绑定有效!只有动作/动作监听器不起作用

也许有人对我有一个答案:-)
干杯

最佳答案

您的动作拼写错误。使用大括号,然后应该可以工作:

action="#{projectController.saveProject}">

09-11 03:16