[JBoss Seam] - Seam + Ajax4JSF
by pdhaigh
Hi,
I'm using seam with a4j for dynamic validation etc etc. However, all of my a4j enabled parts of the form are actually written to the database on every change.
E.g.
| <h:form id="webpageForm">
| <f:facet name="afterInvalidField">
| <h:panelGroup><s:message/></h:panelGroup>
| </f:facet>
| <f:facet name="aroundInvalidField">
| <s:span styleClass="error"/>
| </f:facet>
| <s:validateAll>
| <h:panelGrid columns="2" columnClasses="object, value">
|
|
| <h:outputText value="Banner #1"/>
| <h:panelGroup id="smallimage1">
| <s:decorate>
| <h:selectOneMenu value="#{webpage.banner_image_1}" required="true">
| <a4j:support event="onchange" reRender="smallimage1" ajaxSingle="true"/>
| <s:selectItems value="#{bannerImages.resultList}"
| var="image" noSelectionLabel="Please select"
| label="#{image.filename}: #{image.altText}"/>
| <s:convertEntity/>
| </h:selectOneMenu>
| </s:decorate>
| <br/>
| <h:graphicImage value="../images/#{webpage.banner_image_1.filename}" alt="#{webpage.banner_image_1.altText}"></h:graphicImage>
| </h:panelGroup>
|
Changing the drop down will result in the database entry being updated instantly. Can someone tell me why this is the case, and what I need to do (or have missed doing) to prevent it? I want the model to be updated, naturally, but the database should only be written to when I tell it to..
phil
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4073622#4073622
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4073622
18Â years, 11Â months
[JBoss Seam] - Re: Tomcat db connection problem
by Stateless Bean
but when i move my jar driver to common/lib i get this
anonymous wrote :
| 2007-08-13 17:19:55 org.apache.tomcat.util.modeler.Registry registerComponent
| SEVERE: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/Universum,J2EEApplication=none,J2EEServer=none
| 2007-08-13 17:19:55 org.apache.catalina.startup.HostConfig deployWAR
| SEVERE: Error deploying web application archive Universum.war
| java.lang.RuntimeException: org.jboss.deployers.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
|
| *** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}
|
| jboss.jdbc:datasource=UniversumDatasource,service=metadata
| -> jboss.jdbc:service=metadata{Create:** NOT FOUND **}
| -> jboss.jdbc:service=metadata{Start:** NOT FOUND **}
|
|
| *** CONTEXTS IN ERROR: Name -> Error
|
| jboss.jdbc:service=metadata -> ** NOT FOUND **
|
|
| at org.jboss.embedded.tomcat.WebinfScanner.lifecycleEvent(WebinfScanner.java:92)
| at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
| at org.apache.catalina.core.StandardContext.start(StandardContext.java:4236)
| at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
| at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
| at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
| at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
| at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
| at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
| at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
| at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
| at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
| at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
| at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
| at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
| at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
| at org.apache.catalina.core.StandardService.start(StandardService.java:516)
| at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
| at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
| at java.lang.reflect.Method.invoke(Unknown Source)
| at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
| at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
| Caused by: org.jboss.deployers.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4073611#4073611
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4073611
18Â years, 11Â months