Foros de discusión

Errors Message feedback ( SessionError) Problem

Yassine Mj, modificado hace 12 años.

Errors Message feedback ( SessionError) Problem

New Member Mensajes: 9 Fecha de incorporación: 23/12/11 Mensajes recientes
Hi !!
I have a problem about Error Messages, I can't display it above my field target.
Once an Error has occured in my form I'm redirected to the view jsp with standard message
You have entered invalid data. Please try again.

I think I have a redirection problems
below a part of my code

My edit.jsp

<portlet:defineobjects />&lt;%PortletPreferences prefs = renderRequest.getPreferences();%&gt;....<portlet:actionurl name="addReunion" var="addReunionURL" windowstate="normal"> </portlet:actionurl>.....&lt;%   .... my Java Code ...String redirect = ParamUtil.getString(request, "redirect"); %&gt;<liferay-ui:success key="reun-added" message="REUNION-added-successfully" /><liferay-ui:error key="error-while-adding-Reunion" message="error-while-adding" /><aui:form action="<%=addReunionURL.toString() %>" method="post" name="fm"><aui:fieldset label="Lundi : ">                <aui:input type="hidden" name="idWeek" value="<%=wbId%>" />        <aui:input type="hidden" name="dateReun" value="<%=dateFormatee%>" />        <aui:input type="hidden" name="jourReun" value="<%=str%>" />                <aui:input type="hidden" name="redirect" value="<%= redirect %>" />            <aui:input name="chekReunLun" type="checkbox" label="Reunion :" onClick="showDiv('divreunlun',this)" inlineField="true" />.............<liferay-ui:error key="ReuObject-required" message="ReuObject-required" />            <p><aui:input name="reuObjectLun" type="text" abel="Objet de votre reunion :" size="80" />                </p>    //////<aui:button-row>        <aui:button type="submit" value="Enregistrer" />    </aui:button-row>    </aui:fieldset></aui:form>


My Portlet

public void addReunion(ActionRequest request, ActionResponse response) throws DaoException, IOException, WindowStateException {                ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);                log.info("inside addReunion");        Reunion reun = null;        boolean chkReu = false;                String checkReun = ParamUtil.getString(request, "chekReunLun");        if (checkReun.equals("true")) chkReu = true;                if (chkReu) {            reun = ReunionActionUtil.getReunionFromRequest(request);            List<string> errors = new ArrayList<string>();            ReunionDaoMysql rdm = new ReunionDaoMysql();            if(ReunionValidator.validteReunion(reun, errors)){                        rdm.createReunion(reun);                SessionMessages.add(request, "reun-added");                sendRedirect(request, response);                            }else{                for (String error : errors) {                    SessionErrors.add(request, error);                }                PortalUtil.copyRequestParameters(request, response);                response.setRenderParameter("jspPage", "/html/weekreportportlet/edit.jsp");                             }        } else {                    }</string></string>

If some one have a idea about this

Thks again
regards