You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by ravi_eze <ra...@ivycomptech.com> on 2008/03/06 14:21:55 UTC
Field errors are firing twice twice
hi,
When i submit the form i see the field errors coming twice beside the text
box. The code is as follows:
in JSP:
<td><s:textfield
name="currentEvent.criterion.name"
theme="simple"
label="Event Name" /></td>
<td><s:fielderror name="currentEvent.criterion.name" /></td>
in web.xml:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<display-name>Admin Tool</display-name>
<filter>
<filter-name>UTF8Filter</filter-name>
<filter-class>admin.util.UTF8Filter</filter-class>
</filter>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<listener>
<listener-class>org.apache.tiles.web.startup.TilesListener</listener-class>
</listener>
<jsp-config>
<taglib>
<taglib-uri>http://displaytag.sourceforge.net/</taglib-uri>
<taglib-location>/WEB-INF/displaytag.tld</taglib-location>
</taglib>
</jsp-config>
<taglib>
<taglib-uri>/WEB-INF/jstl-core.tld</taglib-uri>
<taglib-location>/WEB-INF/jstl-core.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<filter-mapping>
<filter-name>UTF8Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
< filter-mapping>
< filter-name>struts2</filter-name>
< url-pattern>/*</url-pattern>
< /filter-mapping>
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>tiles</servlet-name>
<servlet-class>org.apache.tiles.web.startup.TilesServlet</servlet-class>
<init-param>
<param-name>
org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG
</param-name>
<param-value>
/WEB-INF/tiles-defs.xml
</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/promotions-struts-config.xml,/WEB-INF/magichand-struts-config.xml,/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>ServerStatsCollector</servlet-name>
<servlet-class>com.partypoker.site.admin.ServerStatsCollector</servlet-class>
<init-param>
<!-- SERVER STATISTICS COLLECTION FREQUENCY IN SECONDS.
DEFAULT VALUE IS 300 SECONDS (5 MINUTES). -->
<param-name>SERVER_STATISTICS_COLLECTION_FREQUENCY</param-name>
<param-value>240</param-value>
</init-param>
<init-param>
<!-- IF TRUE THE SERVER STATISTICS COLLECTIOR GENERATES SOPS THAT HELP
DEBUGGING IN CASE OF ANY PROBLEM.
DEFAULT VALUE IS FALSE. -->
<param-name>DEBUG</param-name>
<param-value>flase</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>logVerbosityLevel</param-name>
<param-value>WARNING</param-value>
</init-param>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet>
<servlet-name>ExportServlet</servlet-name>
<servlet-class>admin.util.ExportServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>admindaemon</servlet-name>
<servlet-class>admin.AdminDaemon</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<description>display source of sample jsp pages</description>
<display-name>DisplaySource</display-name>
<servlet-name>DisplaySource</servlet-name>
<servlet-class>org.displaytag.sample.DisplaySourceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ExportServlet</servlet-name>
<url-pattern>/ExportServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>DisplaySource</servlet-name>
<url-pattern>*.source</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>dwr</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>css</extension>
<mime-type>text/css</mime-type>
</mime-mapping>
<welcome-file-list>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<error-page>
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>
<security-constraint>
...
</security-constraint>
<security-constraint>
...
</security-constraint>
<login-config>
...
</login-config>
</web-app>
Any ideas what went wrong? i see the same DEBUG statements appearing twice
on the console in the backend. Please Help.
cheers,
ravi
--
View this message in context: http://www.nabble.com/Field-errors-are-firing-twice-twice-tp15873007p15873007.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