Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Tomcat - JSP/Servlet container
Struts - A MVC web framework
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
JSP - A mailing list about Java Server Pages specification and reference
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
- commandLink/commandButtton do not invoke action list

- commandLink/commandButtton do not invoke action list

2007-07-12       - By mrwaves

 Back
I would like to update the values of the following check boxes in the database
by using a form as shown below.


 | <h:form id="category_form">
 |       <h:dataTable value="#{categoryFinder.categories}"
 |         border="1" var="category"
 |         rendered="#{not empty categoryFinder.categories}">
 |         <h:column>
 |           <f:facet name="header">Category</f:facet>#{category[0]}
 |         </h:column>
 |         <h:column>
 |           <f:facet name="header">Assigned</f:facet>
 |           <h:selectBooleanCheckbox id="categoryList" disabled="false"
 |             value="#{category[1] > 0}" />
 |         </h:column>
 |         <h:column>
 |           <f:facet name="header">Preferred</f:facet>
 |           <h:selectBooleanCheckbox id="PreferredList" disabled="false"
 |             value="#{category[2] == 1}" />
 |         </h:column>
 |       </h:dataTable>
 |       <h:commandButton id="savecategory" value="Save"
 |             action="#{categoryFinder.updateCategory}" />
 | </h:form>
 |

When I click the submit button, the page is rerendered and and the altered
check boxes are saved. But the action listener categoryFinder.updateCategory is
not invoked - which means no database update has been taken place.


 | @(protected)
 | @(protected)("categoryFinder")
 | @(protected)(ScopeType.CONVERSATION)
 | public class categoryFinderBean implements Serializable,
CategoryFinderInterface
 | {
 |     @(protected)
 |     private EntityManager entityManager;
 |
 |     @(protected)
 |     private List          categories;
 |
 |     @(protected)
 |     private String        id;
 |
 |     @(protected)
 |     @(protected)("categories")
 |     public void initCategories()
 |     {
 |         try
 |         {
 |             //This is a native query which uses a JOIN on several tables
 |             String nativeQuery = "SELECT name, assigned, preferred FROM [..
.]";
 |             this.categories = entityManager.createNativeQuery(nativeQuery)
.getResultList();
 |
 |         } catch (NoResultException e)
 |         {
 |             // ignore
 |         }
 |     }
 |
 |     @(protected)
 |     public void updateCategory()
 |     {
 |         return;
 |     }
 |
 |     @(protected)
 |     @(protected)
 |     public void destroy()
 |     {
 |     }
 | }
 |


I tried to stick to the examples in the Seam documentation. Is there any
suitable reason why this happens? I've been looking for a solution the wohle
day now :(

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic
&p=4063593#4063593

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode
=reply&p=4063593
__ ____ ____ ____ ____ ____ ____ ____ ____ ____
jboss-user mailing list
jboss-user@(protected)
https://lists.jboss.org/mailman/listinfo/jboss-user

©2008 junlu.com - Jax Systems, LLC, U.S.A.