Google Groups Home
Help | Sign in
adding points with logic:iterate
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
mrwest1@gmail.com  
View profile
 More options May 15, 10:56 am
From: "mrwe...@gmail.com" <mrwe...@gmail.com>
Date: Thu, 15 May 2008 07:56:07 -0700 (PDT)
Local: Thurs, May 15 2008 10:56 am
Subject: adding points with logic:iterate
I'm using Struts and having difficulty defining multiple points on a
map by iterating through beans in an array. The array contains beans
each storing the lat and long information for each point. I'm able to
print out the lat and long info (commented out in code below) but when
I put that data into googlemaps:point I get JasperException: Unable to
load class for JSP.

Any help would be appreciated.

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="/WEB-INF/googlemaps.tld" prefix="googlemaps" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head><title>Locations</title>

</head>
<body vLink=#660099 aLink=#ff9933 bgColor=#ffffff>
<table width='745' border='0' cellspacing="0" cellpadding='0'>

<tr><td>

<googlemaps:map id="map" width="510" height="500" version="1"
type="STREET"
      zoom="3">
   <googlemaps:key domain="mydomain" key="mykey"/>

   <logic:iterate id="location" name="routedata"
indexId="locationidx">

<%--
      latitudeAsString='<bean:write name="location"
property="latitude" />' longitudeAsString='<bean:write name="location"
property="longitude" />' id='<%="point"%><bean:write
name="locationidx" />'
      id='<%="marker"%><bean:write name="locationidx" />' point='<
%="point"%><bean:write name="locationidx" />'
--%>

      <googlemaps:point latitudeAsString='<bean:write name="location"
property="latitude" />' longitudeAsString='<bean:write name="location"
property="longitude" />' id='<%="point"%><bean:write
name="locationidx" />' />
      <googlemaps:marker id='<%="marker"%><bean:write
name="locationidx" />' point='<%="point"%><bean:write
name="locationidx" />' />

   </logic:iterate>

   <googlemaps:panControl enable="true"/>
   <googlemaps:typeControl enable="true"/>
   <googlemaps:zoomControl enable="true" size="large"/>
   <googlemaps:wheelControl enable="true"/>
</googlemaps:map>

<googlemaps:scripttag id="map" scope="page" />
<googlemaps:javascript id="map" scope="page" />

<googlemaps:div id="map" scope="page" />
<googlemaps:initialize id="map" scope="page" />
</td></tr>

</table>
</body>
</html>


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Guillem Corominas  
View profile
 More options May 15, 12:03 pm
From: "Guillem Corominas" <gcoromi...@dexmasensors.com>
Date: Thu, 15 May 2008 18:03:10 +0200
Local: Thurs, May 15 2008 12:03 pm
Subject: Re: [Google-Maps-JSP-Tag-Library] adding points with logic:iterate

show us that error in the tomcat's (or any other jsp container that you use)
console.
That may help somebody find the error.

guillem

On Thu, May 15, 2008 at 4:56 PM, mrwe...@gmail.com <mrwe...@gmail.com>
wrote:

--
Guillem Corominas
R&D

Dexma Sensors, SL
Riu de l'or 35, ES-08034, Barcelona
m: +34 615 47 50 64
t:/f: +34 932 80 19 18
www.dexmasensors.com
gcoromi...@dexmasensors.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
mrwest1@gmail.com  
View profile
 More options May 15, 12:18 pm
From: "mrwe...@gmail.com" <mrwe...@gmail.com>
Date: Thu, 15 May 2008 09:18:09 -0700 (PDT)
Local: Thurs, May 15 2008 12:18 pm
Subject: Re: adding points with logic:iterate
I am running on Tomcat with pooling turned off. The top lines from the
error/stack trace are below. Let me know if you need to see more and I
can post all 500+ lines.

2008-05-15 11:05:34,888 [http-8080-1] ERROR
org.apache.struts.tiles.taglib.Inser
tTag - ServletException in '/WEB-INF/tiles/tempPost.jsp': Unable to
load class f
or JSP
org.apache.jasper.JasperException: org.apache.jasper.JasperException:
Unable to
load class for JSP
        at
org.apache.jasper.servlet.JspServletWrapper.getServlet(Unknown Source
)
        at org.apache.jasper.servlet.JspServletWrapper.service(Unknown
Source)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown
Source)
        at org.apache.jasper.servlet.JspServlet.service(Unknown
Source)
        at javax.servlet.http.HttpServlet.service(Unknown Source)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unkn
own Source)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(Unknown Source)
        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(Unknown
Source)
        at
org.apache.catalina.core.ApplicationDispatcher.include(Unknown Source)
        at org.apache.jasper.runtime.JspRuntimeLibrary.include(Unknown
Source)
        at org.apache.jasper.runtime.PageContextImpl.include(Unknown
Source)
        at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:
138)
        at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:
152)
        at
org.apache.struts.tiles.taglib.InsertTag.doInclude(InsertTag.java:764)
        at org.apache.struts.tiles.taglib.InsertTag
$InsertHandler.doEndTag(InsertTag.java:896)
        at
org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:465)
        at
org.apache.jsp.web.jsp.route_005fmap_jsp._jspx_meth_tiles_005finsert_005f0( route_005fmap_jsp.java:
82)
        at
org.apache.jsp.web.jsp.route_005fmap_jsp._jspService(route_005fmap_jsp.java :
55)
        at org.apache.jasper.runtime.HttpJspBase.service(Unknown
Source)
        at javax.servlet.http.HttpServlet.service(Unknown Source)
        at org.apache.jasper.servlet.JspServletWrapper.service(Unknown
Source)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown
Source)
        at org.apache.jasper.servlet.JspServlet.service(Unknown
Source)
        at javax.servlet.http.HttpServlet.service(Unknown Source)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(Unknown Source)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(Unknown
Source)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(Unknown
Source)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(Unknown Source)
        at
org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(Per formForward.java:
113)
        at
org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForw ard.java:
96)
        at
org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPer formForward.java:
54)
        at
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBas e.java:
51)
        at
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:
304)
        at
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableReques tProcessor.java:
283)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:
1913)
        at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        at javax.servlet.http.HttpServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(Unknown Source)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)
        at
org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilte r.java:
125)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)
        at
org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilte r.java:
125)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)
        at
com.fedex.fmscc.interceptor.CheckSessionFilter.doFilter(CheckSessionFilter. java:
96)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source)
        at
org.apache.catalina.core.StandardContextValve.invoke(Unknown Source)
        at org.apache.catalina.core.StandardHostValve.invoke(Unknown
Source)
        at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown
Source)
        at org.apache.catalina.core.StandardEngineValve.invoke(Unknown
Source)
        at org.apache.catalina.connector.CoyoteAdapter.service(Unknown
Source)
        at org.apache.coyote.http11.Http11Processor.process(Unknown
Source)
        at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Unknown Source)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.jasper.JasperException: Unable to load class for
JSP
        at org.apache.jasper.JspCompilationContext.load(Unknown
Source)
        ... 61 more
Caused by: java.lang.ClassNotFoundException:
org.apache.jsp.WEB_002dINF.tiles.tempPost_jsp
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at org.apache.jasper.servlet.JasperLoader.loadClass(Unknown
Source)
        at org.apache.jasper.servlet.JasperLoader.loadClass(Unknown
Source)
        ... 62 more
2008-05-15 11:05:34,892 [http-8080-1] WARN
org.apache.struts.chain.commands.AbstractExceptionHandler - Unhandled
exception
org.apache.jasper.JasperException: javax.servlet.ServletException:
javax.servlet.jsp.JspException: ServletException in '/WEB-INF/tiles/
tempPost.jsp': Unable to load class for JSP
        at
org.apache.jasper.servlet.JspServletWrapper.handleJspException(Unknown
Source)

On May 15, 11:03 am, "Guillem Corominas" <gcoromi...@dexmasensors.com>
wrote:

...

read more »


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google