<dependency> <groupId>javax.faces</groupId> <artifactId>javax.faces-api</artifactId> <version>2.1</version> </dependency> <context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> <param-value>Development</param-value> </context-param> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.xhtml</url-pattern> </servlet-mapping> html <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html"> <h:head> <title>JSF Example</title> </h:head> <h:body> <h:form> <h:outputLabel for="name" value="Name:"/> <h:inputText id="name" value="#{user.name}"/> <h:commandButton value="Submit" action="#{user.sayHello}"/> </h:form> </h:body> </html> import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; @ManagedBean @SessionScoped public class User { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public String sayHello() { return "greeting"; } }


上一篇:
下一篇:
切换中文