Hi,
I'm using Tomcat 3.2.1 the "offending" JSP file is copied below ( note: I am
using mod_jserv rather then mod_jk as I could not get mod_jk to compile,
should I re-try to compile mod_jk? ) :
<%@ page language="java"
errorPage="Error.jsp"
import="java.util.*"
%>
<jsp:useBean id="SearchUnit" scope="session"
class="com.tmt.goHolidayBreaks.business.SearchUnit" />
<jsp:setProperty name="SearchUnit" property="search" param="Search" />
<jsp:setProperty name="SearchUnit" property="region" param="Region" />
<jsp:useBean id="SessionManager" scope="session"
class="com.tmt.goHolidayBreaks.database.SessionManager" />
<%@ include file="mainHeader.htm" %>
<%
Vector res = new Vector();
String type = "";
boolean doneSearch = false;
type = request.getParameter("type");
if(!SearchUnit.getRegion().equals("")) {
res = SearchUnit.getUnitsByRegion(type);
doneSearch = true;
}
if(!SearchUnit.getSearch().equals("")) {
SearchUnit.setCriteria(SearchUnit.getSearch());
res = SearchUnit.getUnitsByKeyWord(type);
}
%>
<TD vAlign=top width=436 background=index_files/netscape.gif>
<DIV align=center>
<TABLE cellSpacing=0 cellPadding=0 width=414
background=index_files/netscape.gif border=0>
<TR>
<TD vAlign=left width=68 bgColor=#a8a7c0><FONT face=Verdana
color=#ffffff size=1><B> Results</B></FONT></TD>
<TD vAlign=left width=346 bgColor=#ffffff><IMG
src="index_files/corner.gif" border=0></TD>
</TR>
<TR>
<TD width=412 background=index_files/menuline.gif colSpan=2><IMG
src="index_files/menuline.gif" border=0></TD></TR>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=414
background=index_files/netscape.gif border=0>
<TR>
<TD width=412 colSpan=2> </TD></TR>
<TR>
<TD width=414 colSpan=2><FONT face=Verdana size=2>Selection
results.<BR></FONT><P>
<a href=<%=response.encodeURL("UnitSearch.jsp?type=H&")
%> ><img
src="hotel.gif" border="0"><a
href=<%=response.encodeURL("UnitSearch.jsp?type=GH") %> ><img
src="guesthouse.gif" border="0"><a
href=<%=response.encodeURL("UnitSearch.jsp?type=BB") %> ><img src="bb.gif"
border="0"><a href=<%=response.encodeURL("UnitSearch.jsp?type=CS") %> ><img
src="camping.gif" border="0"><a
href=<%=response.encodeURL("UnitSearch.jsp?type=CP") %> ><img
src="cpark.gif" border="0">
</TD>
<TR><td><TABLE cellSpacing=0 cellPadding=0 width="414" border=0>
<tr>
<td width="100%">
<div align="left">
<table border="1" width="100%" bordercolor="#C0C0C0"
cellspacing="1">
<% // Dynamic content goes here....................
for(int i=0; i<res.size(); i++) {
com.tmt.goHolidayBreaks.business.UnitSummary u =
(com.tmt.goHolidayBreaks.business.UnitSummary)res.elementAt(i);
String name = u.getUnit().getName();
String address = u.getAddress();
String picture="";
try {
picture = u.getUnit().getDescriptor().getPicture1();
} catch (Exception e) {}
String description = u.getUnit().getDescription();
String features="";
try {
features =
u.getUnitFacilityExpanded().getFacilityText();
} catch (Exception e) {}
%>
<tr>
<td width="100%" bgcolor="#F0800F" colspan="2"><font
face="Verdana" color="#FFFFFF"><b><%=name%>,<br>
</b><font size="1"><%= address %></font></font></td>
</tr>
<tr>
<td width="83%"><img border="0" src="<%= picture %>"
align="left">
<font size="1" face="Verdana"><%= description %></font><br>
<font face="Verdana" size="1">Features: <%= features
%></font></td>
<td width="17%">
<p align="center">
<IMG name="www" src="www.gif"
width="72" height="31" border="0"
usemap="#www<%=u.getUnit().getId().toString()%>">
<map
name="www<%=u.getUnit().getId().toString()%>">
<area shape="rect" coords="0,0,72,31"
href="http://<%=
u.getUnit().getDomain() %>" >
</map>
<br>
<%
if(u.hasPostCode()) {
%>
<img name="viewmap"
src="viewmap.gif" width="72" height="31" border="0"
usemap="#vm<%=u.getUnit().getId().toString()%>">
<map
name="vm<%=u.getUnit().getId().toString()%>">
<area shape="rect"
coords="0,0,72,31"
href="javascript:map_window('http://www.streetmap.co.uk/streetmap.dll?Postco
de2Map?code=<%=u.getPostCode()%>', 'map',
'width=650,height=620,resizable=0,toolbar=0,scrollbars=yes,location=0,menuba
r=0,
status=0,titlebar=0,top=0,left=0')"></map>
<% }
%>
<br>
<%
if(SessionManager.isAuthenticated()) {
%>
<img name="addtohotels" src="addtohotels.gif"
width="72" height="31"
border="0" usemap="#fav<%=u.getUnit().getId().toString()%>">
<map
name="fav<%=u.getUnit().getId().toString()%>">
<area shape="rect" coords="0,0,72,31"
href="Menu.jsp?unitId=<%=
u.getUnit().getId().toString() %>" >
</map>
<%
}
%>
</td>
</tr>
<tr>
<td width="100%" colspan="2"><font face="Verdana" size="1">
<%
Vector facilities = u.getFacilities();
for(int j=0; j <facilities.size(); j++) {
com.tmt.goHolidayBreaks.business.FacilityExpanded f =
(com.tmt.goHolidayBreaks.business.FacilityExpanded)facilities.elementAt(j);
%>
<%= f.getFacility().getCaption() %> - Min.Price �<%=
f.getFacility().getStartPrice()%> Max.Price �<%=
f.getFacility().getEndPrice()%> No.Available:<%=
f.getFacility().getNumItems()%>
<br>
<% }
%>
</font></td>
</tr>
<%
}
%>
<%-- End <Conditional includes based on selection type> --%>
</TABLE></DIV></TD></TR>
</TABLE><FONT face=Verdana size=1><BR>
<I>Select the 'WWW' button to view further details.<BR>
Select 'Map' to view a local map of the area.<BR> If you are already
registered, you will see an 'Add to my hotels' button. You may click on
this to add the establishment to your favourites.<BR>You may register
using the boxes in the bar to the left.</I><BR>
<P><BR><FONT face=Verdana size=2><B>Note to owners of hotels etc.</B><BR>
If you are interested in having your business listed in our directory,
then you may request full details of our services
by clicking <A href="/enquiryform.html"><IMG src="here.gif" border="0"
align=center></A><BR> <BR> </FONT><IMG
src="index_files/netscape.gif" border=0></P>
</td></TR></TR></TABLE>
</DIV></TD>
<jsp:include page="FeaturedHotel.jsp" flush="true" />
<%-- Conditional includes based on selection type --%>
<%@ include file="mainFooter.htm" %>
> -----Original Message-----
> From: Galbraith, Paul [mailto:[EMAIL PROTECTED]]
> Sent: 13 May 2002 16:43
> To: Tomcat Users List
> Subject: RE: jsessionid suddenly appearing in the HTML links
>
>
> No you should leave noCookies="false", the double negative
> implying that cookies may be used, which is what you want.
>
> Are you using Tomcat 3.2? I use 3.3, and it looks like the
> configuration syntax is a little different. Anyways, since you
> haven't touched the server.xml file, I'd be inclined to agree
> with you that the problem is elsewhere.
>
> Can you give a sample of the JSP code that is actually generating
> the problem URL?
>
> Paul
>
> -----Original Message-----
> From: Mark Williams [mailto:[EMAIL PROTECTED]]
> Sent: May 13, 2002 11:37 AM
> To: Tomcat Users List
> Subject: RE: jsessionid suddenly appearing in the HTML links
>
>
> Hi,
>
> Thanks for your reply. I looked for the tag and there isn't one,
> what I did
> find was this :
>
> <!-- Request processing -->
> <!-- Session interceptor will extract the session id from cookies
> and
> deal with URL rewriting ( by fixing the URL ). If
> you wish to
> suppress the use of cookies for session identifiers,
> change the
> "noCookies" attribute to "true"
> -->
> <RequestInterceptor
> className="org.apache.tomcat.request.SessionInterceptor"
> noCookies="false" />
>
> So, changing the NoCookies value to true would fix my problem? Sorry, I'm
> not at all used to tomcat
>
> > -----Original Message-----
> > From: Galbraith, Paul [mailto:[EMAIL PROTECTED]]
> > Sent: 13 May 2002 16:20
> > To: Tomcat Users List
> > Subject: RE: jsessionid suddenly appearing in the HTML links
> >
> >
> > What does the <SessionId /> tag look like in your server.xml file?
> >
> > -----Original Message-----
> > From: Mark Williams [mailto:[EMAIL PROTECTED]]
> > Sent: May 13, 2002 11:22 AM
> > To: Tomcat Users List
> > Subject: RE: jsessionid suddenly appearing in the HTML links
> >
> >
> > No, i've checked on multiple browsers with cookies turned on.
> THe problem
> > still exists. Sorry I didn't mentio this in my original post, I forgot.
> >
> > > -----Original Message-----
> > > From: Galbraith, Paul [mailto:[EMAIL PROTECTED]]
> > > Sent: 13 May 2002 16:13
> > > To: Tomcat Users List
> > > Subject: RE: jsessionid suddenly appearing in the HTML links
> > >
> > >
> > > It sounds like you've got cookies turned off in your browser. Is
> > > it possible that your browser configuration has changed recently?
> > >
> > > -----Original Message-----
> > > From: Mark Williams [mailto:[EMAIL PROTECTED]]
> > > Sent: May 13, 2002 11:02 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: jsessionid suddenly appearing in the HTML links
> > >
> > >
> > > Hi all,
> > >
> > > Apache : 1.3.x
> > > Tomcat : 3.x
> > >
> > > I am having a problem in that suddently, for some reason( no
> > changes have
> > > been made to eith my apache or tomcat configuarion for the past 9
> > > months ) ,
> > > Tomcat's session id ( jsessionid ) is getting included in the
> > > HTML URLs that
> > > are generated from the JSP code I am using. For example :
> > >
> > > http://www.domain.com/ghb/estabtype?=GH;jessionid=Gkhjfjfhgjg?type=MX
> > >
> > > The jessionid code suddenly started appearing in the
> generated HTML URL
> > > links about 1 week ago ( again, I stress absolutely nothing has
> > changed in
> > > tomcat's configuration ) and as such, has been causing 404
> > errors when you
> > > click on the link.
> > >
> > > The qustion id, why is the jsessionid suddenly appearing in the
> > > HTML links?
> > > and how do I configure tomcat ( or whatever ) to stop doing this?
> > >
> > > Thanks in advance
> > >
> > > Regards, Mark
> > >
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail:
> > > <mailto:[EMAIL PROTECTED]>
> > >
> > >
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>