Hi,

I have some radio button where I can select one radio button at a time and
safe it. It is being saved in the database but on the frontend it is not
being saved.

public class getDotsCarRentalAction extends GenericMappingDispatchAction{

    public String saveCr(){
        HttpSession session = request.getSession();
        String result = null;
        DotsCarRentalForm frm = null;
        DotsCarRental dotsCarRental = new DotsCarRental();
        dotsCarRental = (DotsCarRental)
session.getAttribute(DBConstants.sessionCarId);
        frm = (DotsCarRentalForm) form;
        dotsCarRental = frm.getFormData(dotsCarRental);
        result = frm.getFctSelected().trim();

        if(result == null || result.length() < 1) result = "CARRENTAL";
        ActionErrors errors = frm.validate(getTextProvider(),request);
        if(errors != null){
            saveErrors(errors);
            return "CARRENTAL";
        }
        session.setAttribute(DBConstants.sessionCarId,dotsCarRental);
        return result;
    }

    public String getCr(){
        HttpSession session = request.getSession();
        DotsCarRental dotsCarRental = new DotsCarRental;
        dotsCarRental = (DotsCarRental)
session.getAttribute(DBConstants.sessionCarId);
        DotsCarRentalForm frm = new DotsCarRentalForm();
        if(dotsCarRental !=null){
            frm.setFormData(dotsCarRental);
        }
        frm.setFctSelected(null);
        frm.setValSelected(null);
        request.setAttribute("dotsCarRentalForm",frm);
        return "success";

    }
}

There is no error on the console and neither is there any error on the
developer tools on MS Edge


<div class="form-group" style="width:100%; clear: both;">
<div>Staff</div><br />
<s:iterator var="srr" value="#rr">
<span>
    <s:radio name="rentalReason" style="font-weight: normal; padding:
2px; word-wrap: break-word;" value="#frm.rentalReason" list="#srr"
listKey="lookupTitle" listValue="lookupTitle" /><br/>
</span>
</s:iterator>
</div>

<div>
    <a class="btn btn-outline-primary"
href="javascript:document.forms[0].fctSelected.value='SAVEEOTAF';document.forms[0].submit();">SAVE
AS DRAFT</a>

</div>

<!--struts-dots.xml-->
<action name="SaveDotsCarRental"
class="com.dots.action.getDotsCarRentalAction" method="saveCr">

    <!--struts-generated.xml-->
<action name="SaveDotsCarRental"
class="com.dots.action.getDotsCarRentalAction" method="saveCr">

    <!--viewDotsCarRental.jsp-->
    <form name="form" method="post" action="SaveDotsCarRental.do"
onsubmit="return false">


Please assist.
Thank you.

Regards

Mahabir

Reply via email to