<dependency> <groupId>javax.faces</groupId> <artifactId>javax.faces-api</artifactId> <version>2.3</version> </dependency> @ManagedBean @RequestScoped public class LoginBean { private String username; private String password; public String login() { if (username.equals("admin") && password.equals("password")) { return "success"; } else { return "failure"; } } } <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core"> <h:head> <title>Login Page</title> </h:head> <h:body> <h:form> <h:outputLabel value="Username:" /> <h:inputText value="#{loginBean.username}" /> <br/> <h:outputLabel value="Password:" /> <h:inputSecret value="#{loginBean.password}" /> <br/> <h:commandButton value="Login" action="#{loginBean.login}" /> <br/> <h:messages /> </h:form> </h:body> </html> <web-app> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.xhtml</url-pattern> </servlet-mapping> </web-app>


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