Spring 如何在xhtml中调用java方法

Spring 如何在xhtml中调用java方法,spring,jsf,primefaces,xhtml,Spring,Jsf,Primefaces,Xhtml,我可以在一个使用Primefaces的Spring项目中观察到,java方法直接在xhtml中调用,而不使用servlet 例: 如何配置Spring项目来实现这一点?有教程吗? 有可能为J2E项目实现它吗 附言:我是春天的乞丐 谢谢在JSF页面中,您可以使用 例如,非SpringJEE应用程序中没有注入任何SpringBean。但是,您可以在Spring项目中使用CDI @Named @ViewScoped public class TestBean implements

我可以在一个使用Primefaces的Spring项目中观察到,java方法直接在xhtml中调用,而不使用servlet

例:

  • ${FooClass.fooAction()}”/>
  • ${FooClass.foopParameter}”/>
如何配置Spring项目来实现这一点?有教程吗? 有可能为J2E项目实现它吗

附言:我是春天的乞丐


谢谢

在JSF页面中,您可以使用

例如,非SpringJEE应用程序中没有注入任何SpringBean。但是,您可以在Spring项目中使用CDI

  @Named
  @ViewScoped

  public class TestBean implements Serializable{

  private String documentTitle;
  private String documentURL;
  private ArrayList<ACMSSearchResults> acmsResults = new ArrayList<>();

  public ACMSSearch(){}

  public String getDocumentTitle() {
    return documentTitle;
  }

  public void setDocumentTitle(String title) {
    documentTitle = title;
  }  
}
@Named
@视域
公共类TestBean实现了可序列化{
私有字符串文档标题;
私有字符串文档URL;

private ArrayList

任何基本的jsf教程都会教您这些jsf基础知识。添加spring可以在互联网上的许多其他现有教程中阅读。只需使用搜索引擎。我搜索了“spring调用java方法html”,但搜索“spring调用java方法html”时会返回有关javaspring方法的页面。我是spring/j2e(OpenClassification formation)的初学者我只接受过Java/c++方面的广泛培训,因此我提出了我的问题。您好,说明您应该在您的问题中提及您搜索的内容,跟踪并提及。在这种情况下,您的搜索是错误的,因为您认为它是从html调用的(同时标记xhtml和primefaces).学习PrimeFaces是基于JSF的基础知识,然后学习JSF的基础知识,将为您提供100%的答案可能有。例如,下面的答案只提到了所有选项的10%。Waaaaaa可能会更多,而且在stackoverflow中已经有了重复的Q/A,但您必须始终首先尝试找到您尝试使用的基础。
<p:label value="#{testBean.documentTitle}"/>