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