Bear Bibeault wrote:Validate the values in the JSPs page controller prior to forwarding to the JSP.
The exception tree is as follows:
javax.servlet.jsp.el.ELException: An exception occured trying to convert
String "4555555555555" to type "int"
org.apache.commons.el.Logger.logError(Logger.java:481)
org.apache.commons.el.Logger.logError(Logger.java:498)
org.apache.commons.el.Logger.logError(Logger.java:566)
org.apache.commons.el.Coercions.coerceToPrimitiveNumber(Coercions.java:440)
org.apache.commons.el.Coercions.coerce(Coercions.java:332)
org.apache.commons.el.FunctionInvocation.evaluate(FunctionInvocation.java:167)
org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263)
org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190)
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:917)
org.apache.jsp.secure.research.news_005fajax_jsp._jspx_meth_c_set_0(news_005fajax_jsp.java:143)
org.apache.jsp.secure.research.news_005fajax_jsp._jspService(news_005fajax_jsp.java:112)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
net.sourceforge.stripes.controller.StripesFilter.doFilter(StripesFilter.java:246)
...SecurityFilter.doFilter(SecurityFilter.java:98)
My thinking is to change that Coercions.java file. Haven't checked whether source is public or not yet. Maybe a better way?