Hi Laurie,
thanks for your attempts.. I give up.. I cannot find in the help how to
submit via email... I have tried.. and this is another attempt with no
openning tag mark "<" ....
--------------- in JSP: (1) -------------
table>
logic:iterate id="funPro" name="funProForm" property="functionProList ">
tr>
td>
table border="0">
tr>
logic:iterate id="pro" name="funPro" property="pros">
td>
html:multibox name="funPro" property="selectedPros">
bean:write name="pro" property="label" />
/html:multibox>
/td>
/logic:iterate>
tr>
/table>
/td>
/tr>
/table>
---------- in JSP: (2) ------------
logic:iterate id="item" name="myForm" property="myList">
td>
html:multibox property="selectedValues">
bean:write name="item" property="label" />
/html:multibox>
/td>
/logic:iterate>
Laurie Harper wrote:
>
> Sorry, I don't see a repost with the JSP readable so there's still
> nothing to take another look at :-/
>
> L.
>
> houser wrote:
>> Thanks for your reply..
>> I have already changed it by using tag and the JSP pieces of code are
>> displayed.. can give it another look please?
>>
>> houser
>>
>> Laurie Harper wrote:
>>> None of the JSP code made it out of your mail client into the message
>>> I'm afraid. Try re-posting with your mail program set for plain text
>>> instead of multipart/mime.
>>>
>>> L.
>>>
>>> houser wrote:
>>>> Hi All,
>>>>
>>>> I am in very strange situation, and stuck! please help, I have found
>>>> one
>>>> thread that much more or less but does not help..
>>>>
>>>> http://www.nabble.com/Check-a-multibox-dynamically-to6630704.html#a6630704
>>>> http://www.nabble.com/Check-a-multibox-dynamically-to6630704.html#a6630704
>>>>
>>>> I have already use some example and it works.. Now the situation is
>>>> lsightly
>>>> different:
>>>>
>>>> I have a form:
>>>>
>>>> ------------ Start Code ------------
>>>>
>>>>
>>>> .... FunctionProForm extends ActionForm {
>>>> private List functionProList = new ArrayList();
>>>>
>>>> ...
>>>>
>>>> public List getSelectedPros(FunctionDto fun){
>>>>
>>>> List result = new ArrayList();
>>>> for(FunProMap fp : functionProList){
>>>>
>>>> if(fp.getFunction().getName().equals(fun.getName())){
>>>>
>>>> for(int i = 0; i < fp.getSelectedPros().length;
>>>> i++){
>>>> result.add(fp.getSelectedPros()[i]);
>>>> }
>>>> return result;
>>>> }
>>>> }
>>>>
>>>> return result;
>>>> }
>>>> }
>>>>
>>>>
>>>> ------ the serializable object FunProMap ------------------
>>>>
>>>>
>>>> public class FunProMap implements Serializable{
>>>>
>>>> private static final long serialVersionUID = 1L;
>>>>
>>>> private FunctionDto function = new FunctionDto();
>>>> private List pros = new ArrayList();
>>>> private String[] selectedPros = {};
>>>>
>>>> ....
>>>> }
>>>>
>>>>
>>>> --------------- in JSP: -------------
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --------------------- in the SaveAction ----------------------
>>>>
>>>>
>>>> .... SaveAction extends Action {
>>>> protected ActionForward doExecute(ActionMapping mapping,
>>>> ActionForm form, HttpServletRequest request,
>>>> HttpServletResponse response){
>>>>
>>>> FunctionProForm myForm = (FunctionProForm) form;
>>>> ...
>>>>
>>>> List functions = myService.listFunctions();
>>>>
>>>> for(FunctionDto fun : functions){
>>>>
>>>> fun.setPros(myForm.getSelectedPros(fun));
>>>>
>>>> myService.updateFunction(fun);
>>>> }
>>>> ....
>>>> return mapping.findForward("success");
>>>> }
>>>> }
>>>>
>>>>
>>>> ------------ End Code ------------
>>>>
>>>> The check boxes are populated correctly from the database, i.e. for
>>>> each
>>>> FUnction, the corresponding checkbos is checked according to the list
>>>> of
>>>> available Pros (function.pros).
>>>>
>>>> The problem is that if I edit these boxes, check and uncheck, and click
>>>> the
>>>> Submit button, the changed is not saved to the database.
>>>>
>>>> I have run the debug and find that the method
>>>> myForm.getSelectedPros(fun)
>>>> returns the old values but not the new checked-unchecked boxes' values
>>>> :-(
>>>> !!
>>>>
>>>> I have used with a simple form according to:
>>>>
>>>> http://www.jguru.com/faq/view.jsp?EID=925277
>>>> http://www.jguru.com/faq/view.jsp?EID=925277
>>>>
>>>>
>>>> MyForm extends ActionForm {
>>>> List myList;
>>>> String[] selectedValues;
>>>> // ....
>>>> }
>>>>
>>>>
>>>> and
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> and this works fine..
>>>>
>>>> Please help...
>>>>
>>>> ruga
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/html%3Amultibox-read-but-not-write-tp17100080p17134793.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]