我想知道如何从jsp调用bean方法。 就像是。点击按钮[嘿]我想打印“Hello world”。 谢谢。
答案 0 :(得分:2)
继续JSF。以下是您的要求的样子:
查看(test.xhtml
)
<!DOCTYPE html>
<html lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
>
<h:head>
<title>JSF Hello World</title>
</h:head>
<h:body>
<h:form>
<h:commandButton value="Hey" action="#{bean.hey}">
<f:ajax render=":result" />
</h:commandButton>
</h:form>
<h:outputText id="result" value="#{bean.result}" />
</h:body>
</html>
模型(Bean.java
)
@ManagedBean
@RequestScoped
public class Bean {
private String result;
public void hey() {
result = "Hello World!";
}
public String getResult() {
return result;
}
}
就是这样。
答案 1 :(得分:0)