<pre lang="HTML"> <h:form> <p>Please type your user name: <h:inputText size="15" value="#{register.username}"/> </p> <p>Please type your password: <h:inputText size="15" value="#{register.password}" /> <pre lang="xml"><h:outputLabel value="#{register.Error}"/></p> <p> <h:commandButton action="#{register.read()}" value="Submit"/> <h:commandButton type="reset" value="Reset"/></p> </h:form> <pre lang="text">HERE IS MY METHOD FROM THE "register" MANAGED BEAN
public void read(){ try{ FileInputStream fstream = new FileInputStream(filepath); DataInputStream in = new DataInputStream(fstream); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strLine; String strLine2; strLine = br.readLine(); user=strLine; while ((strLine2 = br.readLine()) != null) { pass=strLine2; } in.close(); }catch (Exception e){ System.err.println("Error: " + e.getMessage()); } } AND THIS MY VALIDATION METHOD public void validateUser(){ if(user == null ? username == null : user.equals(username)) { validatePass(); } else{ Error="incorrect username"; } } public void validatePass(){ if( pass.equals(password)){ success(); } else{ Error= "incorrect password" } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)