You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Marcel Andres <ma...@csfs.com> on 2001/09/26 12:25:30 UTC

Difficulty to integrate struts validator

Hi

I developed a struts application (jakarta-tomcat-3.2.1, struts 1.0). So far, everything runs well. Then, I integrated the Struts Validator by David Winterfeldt (version 0.5). From now on, I get the following error as soon as I call a page whith field, which should be validated. Is there something wrong whith the validator, did I miss to download some files or is there something important, which I missed when I integrated it to my application?

For the struts validator, I am using Struts_Validator-20010308.jar and jakarta-regexp-1.2.jar.

FYI: I am able to run the example application "struts-validator-example", but I don't get my own application work together with the struts validator. 

Any tips how I can solve my problem ?

Marcel


<table width="100%" border="0" cellspacing="0" cellpadding="4">

                        <form name="editForm" method="post" action="/kosa/kosa/jsp/edit.do"><h1>Included servlet error: 500</h1>
<h2>Location: /kosa/kosa/jsp/edit.jsp</h2>
<h2>Error Location: /kosa/kosa/jsp/edit1.jsp</h2><b>Internal Servlet Error:</b><br><pre>javax.servlet.ServletException: org/apache/regexp/RESyntaxException
        at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:459)
        at kosa.jsp._0002fkosa_0002fjsp_0002fedit_0002ejspedit_jsp_0._jspService(_0002fkosa_0002fjsp_0002fedit_0002ejspedit_jsp_0.java:288)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
        at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:484)
</pre>
<b>Root cause:</b>
<pre>javax.servlet.jsp.JspException: org/apache/regexp/RESyntaxException
        at org.apache.struts.taglib.template.InsertTag.doEndTag(InsertTag.java:149)
        at kosa.jsp._0002fkosa_0002fjsp_0002fedit_0002ejspedit_jsp_0._jspService(_0002fkosa_0002fjsp_0002fedit_0002ejspedit_jsp_0.java:266)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
        at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:484)
</pre>