Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <h:form style="margin-top:200px">
- <h:panelGrid columns="2" cellpadding="5">
- <h:outputText value="Blur: " />
- <p:inputText id="surname" value="#{b_UserView.lastname}">
- <p:ajax event="blur" update="out2" />
- </p:inputText>
- <h:inputText id="out2" value="#{b_UserView.vorname}" />
- </h:panelGrid>
- </h:form>
- #####################################
- BEAN
- @ManagedBean(name="b_UserView")
- public class B_UserView {
- private String lastname ="username";
- private String vorname = null;
- @Inject
- I_UserService loaduser;
- public String getVorname() {
- this.vorname = loaduser.getUservorname(lastname);
- System.out.println("Vorname: " + vorname);
- return this.vorname;
- }
- public void setVorname(String vorname) {
- System.out.println("Set vorname: " + vorname);
- this.vorname = vorname;
- }
- public String getLastname() {
- System.out.println("Nachname: " + lastname);
- return lastname;
- }
- public void setLastname(String lastname) {
- System.out.println("Set lastname: " + lastname);
- this.lastname = lastname;
- }
- }
- ###########################
- INTERFACE
- public String getUservorname(String username);
- ############################
- IMPL
- public String getUservorname(String username){
- if (username.equals(testuser.getUsername())){
- return testuser.getVorname();
- } else {
- return "not Hans";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment