Hi friends
my problem is :
how to use set method of DynaValidatorForm like get("<fieldname>");
i am using like this but it is not working.let me know where i did
mistake...

this is my execute method of BlocksSetup action
(i want to show all the blocks existed,and give text boxes to enter new)
----------------------------------------------------------------------
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception
        {
                DynaValidatorForm block = null;
                try
                {
                        
                        ds = getDataSource(request);
                        conn = ds.getConnection();
                        stmt = conn.createStatement();
                        String query = "SELECT
BLOCKID,COLLEGEID,ADDRESS,SHORTDESCRIPTION,PHONE,CREATEDBY,CREATEDDATE FROM
BLOCKS ORDER BY BLOCKID";
                        rs = stmt.executeQuery(query);
                        
                        while(rs.next())
                        {
                                block = new DynaValidatorForm();
                                block.set("blockNo",rs.getString("BLOCKID"));
                                block.set("location",rs.getString("ADDRESS"));
                                
block.set("shortDesc",rs.getString("SHORTDESCRIPTION"));
                                block.set("phoneNo",rs.getString("PHONE"));
                                blocksDetails.add(block);
                        }
                
                }catch(SQLException e)
                {
                        e.printStackTrace();
                }
                request.setAttribute("BLOCKS",blocksDetails);
                return mapping.findForward("continue");
                
        }
------------------------------------------------------------------------------------------------

this is my jsp
----------------------------------------------------------------------------------------------------
<table id="blocksTable"  border="1" class="tableborder" >
                                                                        <tr>
                                                                                
<td colspan="5" class="heading">Block Details</td>
                                                                        </tr>
                                                                        <tr>
                                                                                
<td width="100"class="subheading">*Block No</td>
                                                                                
<td width="100"class="subheading">*Short Desc</td>
                                                                                
<td width="200"class="subheading">Location</td>
                                                                                
<td width="100"class="subheading">Phone No</td>
                                                                        </tr>
                                                                        
<logic:iterate id="blocks"  name="BLOCKS"   >
                                                                        <tr>
                                                                                
<td  class="tdborder2"><bean:write name="blocks"
property="blockNo" /></td>
                                                                                
<td  class="tdborder2"><bean:write name="blocks"
property="shortDesc" /></td>
                                                                                
<td  class="tdborder2"><bean:write name="blocks"
property="location"/></td>
                                                                                
<td  class="tdborder2"><bean:write name="blocks"
property="phoneNo"/></td>
                                                                        </tr>
                                                                        
</logic:iterate>
                                                                        <tr>
                                                                                
<td class="centersubheading1"><input  type="text" name="blockNo"  
class="formtextmid"  maxlength="10" ></td>
                                                                                
<td class="centersubheading1"><input type="text" name="shortDesc"  
class="formtext"  maxlength="10"></td>
                                                                                
<td class="centersubheading1"><input type="text" name="location"  
class="formtext" ></td>
                                                                                
<td class="centersubheading1"><input type="text" name="phoneNo"  
class="formtext" maxlength="15" ></td>
                                                                        </tr>
                                                                </table>
--------------------------------------------------------------------------------------------
this is struts-config.xml part
-------------------------------------------------------------------------------------------
<form-bean name="blocksForm"
type="org.apache.struts.validator.DynaValidatorForm">
                        <form-property name="blockNo" type="java.lang.String"/>
                        <form-property name="location" type="java.lang.String"/>
                        <form-property name="shortDesc" 
type="java.lang.String"/>
                        <form-property name="phoneNo" type="java.lang.String"/>
                        
                </form-bean>
---------------------------------------------------------------------------------------------
let me know the problem

ur's
Mallik

-- 
View this message in context: 
http://www.nabble.com/how-to-use-SET-method-of-DynaValidatorForm--tf2506863.html#a6989684
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to