从jsp调用bean方法
答
继续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;
}
}
就是这样。