« Return to Thread: Error Stream closed while validator put

Error Stream closed while validator put

by hns :: Rate this Message:

Reply to Author | View in Thread

hi
i have validate fileds password and re-password must same as expression
using
<validator type="expression">
passwd eq repasswd
<message>Password and Re-password must be same</message>
</validator>

when i put this in my *-validator.xml and try to check givin difference fiield value
gives error like

---------------------------
javax.servlet.ServletException: Stream closed
        org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)
        org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
        com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
        com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
        org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)


---------------------------

java.io.IOException: Stream closed
        org.apache.jasper.runtime.JspWriterImpl.ensureOpen(JspWriterImpl.java:204)
        org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
        org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:173)
        org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:953)
        org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:600)
        org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:119)
        org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:178)
        com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:348)
        com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:253)
        org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50)
        org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504)
        org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
        com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
        com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
        org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)

--------------------------------------------------------------------

my Saveuser-validation.xml is
---------------------------
<validators >
    <field name="username" >
        <field-validator type="requiredstring">
        true
            <message>Username is required</message>
        </field-validator>
    </field>
    <field name="passwd">
        <field-validator type="requiredstring">
        true
            <message>Password is required</message>
                </field-validator>
        </field>
        <field name="repasswd">
        <field-validator type="requiredstring">
        true
            <message>Re-Password is required</message>
                </field-validator>
        </field>
        <validator type="expression">
passwd eq repasswd
<message>Password and Re-password must be same</message>
</validator>        
       
</validators>
-----------------------
my struts.xml is

<action name="LoadForm_*" class="usermast.LoadForm">
<result>USERMASTER/LoadForm.jsp</result>
</action>

<action name="SaveUser_*" class="usermast.SaveUser">
<result name="input">USERMASTER/LoadForm.jsp</result>
<result type="redirect-action" >MainMenu</result>
</action>

---------------

please help me

--------------------------

 « Return to Thread: Error Stream closed while validator put