from doc located at http://www.roseindia.net/struts/struts2/struts2uitags/div.shtml you would either need to specify where the href value is coming from <s:div id="one" theme="ajax" href="%{test}">
OR use the supplied value from property Output: Firstname : for results returned from action class populating a div tag Div 1 Martin ______________________________________________ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. ---------------------------------------- > Date: Tue, 2 Sep 2008 21:22:51 +0200 > From: [EMAIL PROTECTED] > To: user@struts.apache.org > Subject: Dynamic form fields with s:div and ajax > > Hello, > > I am trying a common scenario, where I want to dynamically create form > fields and either add or remove some fields. The fields are a List of > objects. I using the following approach described in short: > > AddObjectAction: > List myObjectList; > prepare(){if == null (3x) add ... else add 1x} > String delete(){ myObjectList.remove(int listPostion) } > > home_jsp: > > > formId="form"> > > > addObjectAction-success.jsp: > > > > > ...... > href="%{deleteObject[#stat.index]" /> > > > This works, but does not refresh the div objectsDiv. Using target does > not work because objectList does not get onto the request, without > target the objectList is on the request. I tried to set the objectList > as a param to s:url deleteObject, this kind of works but results in a > param intercepter exception (haven't tried a custom converter yet). > When having the div put the fields from formId="form" onto the request > it only puts the fields onto the request that itself does not hold. In > example only the 'anotherField'. > > I think this should work this way. Why does setting target result in > removing the myObjectList on the request? Why does s:div formId not put > the fields on request itself holds? > > Many thanks in advance > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > _________________________________________________________________ Talk to your Yahoo! Friends via Windows Live Messenger. Find out how. http://www.windowslive.com/explore/messenger?ocid=TXT_TAGLM_WL_messenger_yahoo_082008