Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <h:commandButton value="Save">
- <f:ajax event="click" listener="#{bean.save}"/>
- </h:commandButton>
- public void save(){
- log.debug("Save executed!");
- }
- <html xmlns="http://www.w3.org/1999/xhtml"
- xmlns:ui="http://java.sun.com/jsf/facelets"
- xmlns:f="http://java.sun.com/jsf/core"
- xmlns:h="http://java.sun.com/jsf/html"
- xmlns:c="http://java.sun.com/jstl/core">
- <ui:define name="body">
- <h:link outcome="agreementDetail.xhtml" value="EA-15558">
- <f:param name="serviceId" value="EA-15558" />
- <f:param name="site" value="NIC" />
- </h:link>
- </ui:define>
- </html>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml"
- xmlns:ui="http://java.sun.com/jsf/facelets"
- xmlns:f="http://java.sun.com/jsf/core"
- xmlns:h="http://java.sun.com/jsf/html"
- xmlns:c="http://java.sun.com/jstl/core">
- <f:view>
- <f:event type="preRenderView" listener="#{agreement.build}"/>
- </f:view>
- <ui:define name="body">
- <f:view>
- <h:form>
- <h:commandButton value="Save" action="#{agreement.save}">
- <f:ajax/>
- </h:commandButton><br/><br/>
- <h:dataTable value="#{agreement.licenseServerNames}" var="licenseServerName">
- <h:column>
- <h:inputText value="#{licenseServerName}"/>
- </h:column>
- </h:dataTable>
- </h:form>
- </f:view>
- </ui:define>
- </html>
- @ManagedBean(name="agreement")
- @RequestScoped
- public class AgreementBean {
- @ManagedProperty("#{param.serviceId}")
- private String serviceId;
- @ManagedProperty("#{param.site}")
- private String site;
- private List<String> licenseServerNames; //GETTERS AND SETTERS OMITTED TO AVOID EXCESS CODE
- @PostConstruct
- public void build(){
- logger.debug("START");
- methodOne();
- logger.debug("END");
- }
- public void save(){
- logger.debug("SAVE!!!!!");
- for(String name : licenseServerNames){
- logger.debug("Servername = "+name);
- }
- }
- }
- <h:commandButton id="ajax" value="Save" action="{agreement.save}" >
- <f:ajax execute="@form" render="@form" />
- </h:commandButton>
- <h:outputScript rendered="#{agreement.show}">alert("save");</h:outputScript>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement