Hi everybody,

I am using using java bean Component Customer:

<jsp:useBean id="Customer" class="com.test.CustomerBean" scope="session"/>

which contails some filed like name, surname, ... and standard setter and getter 
methods.

I try to do select on database to retreive all data about the current customer:

<sql:query var="cust_data" dataSource="${test}" scope="session">
    SELECT CUST_USERNAME, CUST_PHONENO, CUST_NAME, CUST_SURNAME, CUST_STREET, 
CUST_ZIPCODE, CUST_TOWN,
           CUST_EMAIL, CUST_SEX, CUST_AGE FROM CUSTOMER
           WHERE CUST_USERNAME = ?
  <sql:param><%= request.getRemoteUser()%></sql:param>
</sql:query>

then I would like to set all bean fileds to the retreived values,
I have tried to do:

<c:set var="Customer.name" value = "${cust_data.rows[0].CUST_NAME}" scope="session"/>

unfortunately it does not work, if i try later obtain this value by:

<c:out value="$Customer.name"/> I receive an empty string.

If I use <c:out value="${cust_data.rows[0].CUST_NAME}"/> then it works ok?

I would be gratefull for any help.

regards,
Lukasz

Reply via email to