You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by hns <ha...@yahoo.com> on 2008/05/09 08:33:46 UTC

Error Stream closed while validator put

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 

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

-- 
View this message in context: http://www.nabble.com/Error-Stream-closed-while-validator-put-tp17142148p17142148.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org