XSLT Cache problem including remote host stylesheets

Hi.
We are building an XSL page that includes changing named templates through xsl:includes where the included stylesheet is on a remote server.
The content of the remote stylesheet can change at any time. The problem is that the Oracle XSLT caching mecanism does not "see" this, so we get the old page..
How can we turn the caching off? Is it possible to turn caching off for selected stylesheets?
Any clues or pointers?
Regards
Lionel

Hi.
We are building an XSL page that includes changing named templates through xsl:includes where the included stylesheet is on a remote server.
The content of the remote stylesheet can change at any time. The problem is that the Oracle XSLT caching mecanism does not "see" this, so we get the old page..
How can we turn the caching off? Is it possible to turn caching off for selected stylesheets?
Any clues or pointers?
Regards
Lionel

Similar Messages

  • XSLT caching problem

    Hi guys,
    I am writing XSLTS to display data in web browser in HTML form.
    My question is like JSPs, can we force browser/server to reload the changed
    XSLT from server.
    I know we have something called 'pageCheckSecs' for jsps, do we have
    anything similiar for XSLTs also?
    Thanks
    Ashish Jain

    If the xsl is part of a web app ( war ) or enterprise app ( ear ), just
    toggle the deployed status from the console.
    "Ashish Jain" <[email protected]> wrote in message
    news:27_175_3b2f84b7$[email protected]..
    Hi guys,
    I am writing XSLTS to display data in web browser in HTML form.
    My question is like JSPs, can we force browser/server to reload thechanged
    XSLT from server.
    I know we have something called 'pageCheckSecs' for jsps, do we have
    anything similiar for XSLTs also?
    Thanks
    Ashish Jain

  • Cache problem for included stylesheets on remote server

    Hi.
    We are building an XSL page that includes changing named templates through xsl:includes where the included stylesheet is on a remote server.
    The content of the remote stylesheet can change at any time. The problem is that the Oracle XSLT caching mecanism does not "see" this, so we get the old page..
    How can we turn the caching off? Is it possible to turn caching off for selected stylesheets?
    Any clues or pointers?
    Regards
    Lionel

    I by no means want to sound belittling... so don't take me that way..
    You need to understand the basics of files, and networks. You can't check if a file exists on another machine if you don't have a network protocol to communicate with. The reason \\ works under windows is because you are using an invisible (to you) network protocol. You probably know it as windows sharing. If your file were not shared under it's own name, that method wouldn't work (I'm assuming your entire drive is shared without a password... a horrible security flaw...but one thing at a time)
    You can use FTP protocol to check if a file exists. You can either send the raw text FTP commands through a socket connection in java, or you can use a freely available FTP java API to make it a bit more simple. You could also write a small java server on the other machine, and have it tell you what you need to know with a socket connection. In this way, you have created your very own network protocol.

  • CCMS Error - There are system problems on the remote host (system failure)

    Hi,
    I have installed the SAPCCMSR agent in the AccAD(Accelerated Application Delivery) server. However, when I execute OS07 and try to view the CPU usage, I encountered this error:
    There are system problems on the remote host (system failure)
    Message no. S1308
    Any idea what does the error mean?
    Thanks.
    KY

    Hi,
    Thanks for replying. The problem has been resolved after upgrading the sapccmsr.
    Thanks.
    Regards,
    KY

  • Problem with the integration with remote host.

    Hi,
    There are two gateways to which i need to integrate one for sending only one message and another for many. So locally its working fine but when i integrate with the remote host. The gateway2 is working fine but i have a problem in gateway1 where i send only one message. That too in browser its working fine but i am not getting the exact result in that remote systems Tomcat.
    Itz giving me Error 2:load
    Awaiting a reply...

    Hi
    I am facing a problem in integrating means i am not getting the output which i want in the logs.
    But if i copy paste the parameters with url in browser it works fine.
    thanks.

  • Problems connecting to remote host via DreamWeaver's FTP

    I am having problems connecting to my remote host through DreamWeaver.  I can connect via File Zilla Client and could connect before my hard drive crashed.  Now w/new hard drive, I recieve an error msg. I tried to create a new site, which connets when I test the connection, but when I go to view the files, a dialog box appears saying "cannont get remote folder info, access denied, etc) I tried selecting different settings and combinats of the following settings:Use firewall, secure ftp, passive ftp. Not sure what else to try at this point. I have WIN XP, Adobe Creative Suite CS3.  I would appreciate any help, thanks!

    Sigh, it worked for a few days then started acting up again...would connect every other time, now not at all. FileZilla can't connect now either.  I have not changed any of the settings - I just get a msg about a "critical error, unable to connect" in FileZilla and an "an ftp error occured, cannot make connection to host. your login or password is incorrect. please check the info and try again" msg in DreamWeaver.  I have rebooted my pc, double & triple checked the spelling of my host name, login, and password. The only thing I've done is downloaded a plug-in for Photoshop to covert an image to a .ico.  Unless going back and forth b/t DreamWeaver's ftp and FileZilla's would mess it up. I also tried using the alt. host with no success. I can, however, still connect using Yahoo's Web Hosting client....I don't know, sorry to keep bothering you, just very frusterated right now.  Been messing with it for two days now....
    Thanks.

  • Connecting to remote host problems

    Hi,
    Can some please tel me how to setup security permissions in Java. I have probems with reading somethong from remote host.
    Please provide an example if you can
    Thanks a lot.
    Jorg3

    Well, i don't know that much about CORBA but also for CORBA goes that the server you are connecting to should alow you to read local files (in certain directories). If the server is a java program the security setting can be done in the java.policy file or whithin the server program using the java.security package. Check out http://java.sun.com/j2se/1.3/docs/guide/security/permissions.html for info on that.

  • Can't see design view after changing connections file from localhost to a remote host & back again

    I was using localhost to test files before changing the connections document over to a remote host, since I couldn't get dreamweaver to connect to the remote host, I changed back to localhot. My files are all .php files. This is a dynamic site. After I changed my connection back to my local host my design view no longer works. It's competly grey with 3 small icons at the top on the left. I can view in live view and I can view in the browser. But no longer in design view after being able to for 6 months. The 3 icons are a hard drive case, a document, and a link symbol . When I click in code view the design view turns grey when I click in design view it turns white. I am using wamp for the localhost, Windows XP home, Dreamweaver CS5. Can someone please tell me how to go back to design view. This happens with any & all files including non dynamic .html files. Also having a problem connecting to my remote host. using godaddy, and they have tried with me for 2 hours to connect, I just keep getting password is incorrect. Thank you for any help, Stacey

    I would also recommend clearing the Site cache, which may help with the connection failure. To do so, choose Site > Advanced > Recreate Site Cache.
    After doing so, be sure to go back into your Site Setup, and make sure the FTP address, user name, and password are all correct. (Click the Test button in there to verify.)
    If that doesn't help with getting connected to your server, you might try an alternate FTP client (e.g. FileZilla) to just make sure you are entering the right connection information. It could be that GoDaddy is having some issue, or maybe you just mistyped something (I know I do this often when I type too fast).
    As for the issue with Design View, try clearing the Dreamweaver cache. Instructions are here: http://forums.adobe.com/thread/494811
    You might also try toggling the location of Design View. That is, when in Split View, choose View > Design View On Left. Then, choose that menu option again to reset the location back to the right.
    Resetting the workspace might also be recommended. Window > Worksapce Layout > Reset 'name of current workspace'

  • ADobe Bridge CC encounters a cache problem....

    it is unable to read the cache. Try purging central cache in Prefs to correct.... done it! doesn't work.  same every time I open it.

    I had the same problem. Adobe Tech Support representative remote controlled my iMac 5k and manually deleted the Bridge cache folder (including the sub-folders). This corrected my problem. The rep said that using the Purge Cache option in Bridge's preferences will not solve the problem.

  • Remote host said: 550 5.2.1 Mail from 209.X.X.X refused: spa

    Dear All,
    My Friend is facing a problem he is not able to send mails from outside for e.g yahoo.com his mx is natted on the firewall to my exchange server.
    Sender gets a bounce back mail stating below: -
    <XXX>:
    203.X.X.X does not like recipient.
    Remote host said: 550 5.2.1 Mail from 209.X.X.X refused: spam site.
    Giving up on 203.X.X.X.
    Sorry but i dont know whether this forum should answer my querries which are actually of my friends.
    But if you could it would be really helpful.
    Thanks in advance.
    Regards,
    Ranjit

    Hi Ranjit,
    203.X.X.X does not like recipient.
    Remote host said: 550 5.2.1 Mail from 209.X.X.X refused: spam site.
    Giving up on 203.X.X.X.
    implies that the recipient server is using antispam or blacklist software to refuse connections from certain IP addresses, including the 209.x.x.x address you cited.
    I would consider using an RBL lookup tool such as
    http://www.mxtoolbox.com/blacklists.aspx to check the 209.x.x.x address against different RBLs.
    If it turns out that it is indeed listed, you would need to go to the respective listing site to see how to get off their list.
    ( I am not affiliated with mxtoolbox, they just have a convenient lookup tool on their site )

  • Unable to delete file on the remote host

    Hi,
    I tried to delete a file on the remote host using File.delete method as well as using Runtime.getRuntime.exec("del filename")
    But both of them failed to work. First one returned false, but the second one is throwing IOException always.
    I am trying this through a java application in Windows NT environment. I am using jdk1.3. How can i solve this problem?.
    IOException occured at DataLoadFromTxtToOra exeBatchForTWS: CreateProcess: del \\ERSWEB\DTemp\ERS\HEB_428\DATAFILES\ERSWEB\DLCOMMA.txt error=2
    Regards,
    Babu

    you should be able to do that if you have rights on the file, try the following code and substitute the computer/share names:
                   File aFile = new File("\\\\COMPUTER\\share\\filename.ext");
                   System.out.println("Read: " + aFile.canRead());
                   System.out.println("Write: " + aFile.canWrite());
                   System.out.println("Exists: " + aFile.exists());
                   System.out.println("File: " + aFile.isFile());
                   aFile.delete();Mind the slashes: a single backslash is causing a escape character: \n for example is a (unix) return. A double \\ defeats it and results in a single \ in the filename
    If everything returns true I think the file will be deleted. If isFile() returns false you've got the path/filename wrong.

  • Do I need to have my site uploaded to a remote host for embeded formscentral form  to work? I am getting a broken section of header with a warning sign on top corner saying "!Local host." Cheers

    Hey there all.
    I am wondering if there is something wrong with my embedded form or if it is simply because
    I have not uploaded my site to remote host yet? I am only getting a broken part of the header with
    no actual form, with a warning "!local host" in top left hand corner. If anyone could enlighten
    me on this problem it would be greatly appreciated, it is my first time making forms

    Cheers, I noticed some browsers were treating the form differently. I am uploading to a test server tomorrow, hopefully all goes well, thanks for your reply  

  • XML not working in remote host

    Dear colleagues, I've a JSP successfully running locally with J2SE1.4.2 and Tomcat5.
    The problem is it won't run when uploaded in the remote host. I've spent hours in vain, please help.
    The program should load an XML file located in the application folder (same path as the JSP), parse it into
    a DOM tree and retrieve some values.
    I'm getting NullPointerException.
    My import statements:
    <%@ page import="java.io.*" %>
    <%@ page import="org.w3c.dom.*" %>
    <%@ page import="org.xml.sax.*" %>
    <%@ page import="javax.xml.parsers.*" %>
    The code I'm using to get the real path of xml file from JSP scriptlet is:
    String filepath = application.getRealPath(filename);
    However, I also tried and failed with the hard-coded pathname like this:
    String filepath ="/var/tomcat/webapps/babyuniverse/myxmlfile.xml";
    Upon checking the Java version of remote host, I found that it is 1.2.2
    Now I guess, some of the packages I'm importing may not exist in the remote host, especially
    the org.w3c.dom and/or org.xml.sax.
    Upon checking the tomcat/lib folder in the remote host, I found it contains the following jar files:
    ant.jar; commons-fileupload-1.0.jar; jasper.jar; jaxp.jar; parser.jar; servlet.jar; webserver.jar
    Are those packages sufficient to handle my program. If not, which extra packages are needed and where
    they can be found? I've permission to upload files to tomcat/lib and also to restart tomcat if needed.
    But I cannot update classpath.
    Thank you for the help.

    Hi, I found out where to find those jars you mentioned.
    But unfortunately, I was wrong in stating that I'm allowed to upload files to
    tomcat/lib. When I tried, I couldn't. I could only upload them to
    my app's WEB-INF/lib. And this isn't working. Any ideas to solve my problem?
    I'm sure the line I'm getting the NullPointerException is at
    Document mydoc = myparser.parse(new File(xml_file_name));
    My assumption is that it is not able to find a parser.
    Please help someone.

  • Caching problem w/ primary-foreign key mapping

    I have seen this a couple of times now. It is not consistent enough to
    create a simple reproducible test case, so I will have to describe it to you
    with an example and hope you can track it down. It only occurs when caching
    is enabled.
    Here are the classes:
    class C1 { int id; C2 c2; }
    class C2 { int id; C1 c1; }
    Each class uses application identity using static nested Id classes: C1.Id
    and C2.Id. What is unusual is that the same value is used for both
    instances:
    int id = nextId();
    C1 c1 = new C1(id);
    C2 c2 = new C2(id);
    c1.c2 = c2;
    c2.c1 = c1;
    This all works fine using optimistic transactions with caching disabled.
    Although the integer values are the same, the oids are unique because each
    class defines its own unique oid class.
    Here is the schema and mapping (this works with caching disabled but fails
    with caching enabled):
    table t1: column id integer, column revision integer, primary key (id)
    table t2: column id integer, column revision integer, primary key (id)
    <jdo>
    <package name="test">
    <class name="C1" objectid-class="C1$Id">
    <extension vendor-name="kodo" key="jdbc-class-map" value="base">
    <extension vendor-name="kodo" key="table" value="t1"/>
    </extension>
    <extension vendor-name="kodo" key="jdbc-version-ind"
    value="version-number">
    <extension vendor-name="kodo" key="column" value="revision"/>
    </extension>
    <field name="id" primary-key="true">
    <extension vendor-name="kodo" key="jdbc-field-map" value="value">
    <extension vendor-name="kodo" key="column" value="id"/>
    </extension>
    </field>
    <field name="c2">
    <extension vendor-name="kodo" key="jdbc-field-map" value="one-one">
    <extension vendor-name="kodo" key="column.id" value="id"/>
    </extension>
    </field>
    </class>
    <class name="C2" objectid-class="C2$Id">
    <extension vendor-name="kodo" key="jdbc-class-map" value="base">
    <extension vendor-name="kodo" key="table" value="t2"/>
    </extension>
    <extension vendor-name="kodo" key="jdbc-version-ind"
    value="version-number">
    <extension vendor-name="kodo" key="column" value="revision"/>
    </extension>
    <field name="id" primary-key="true">
    <extension vendor-name="kodo" key="jdbc-field-map" value="value">
    <extension vendor-name="kodo" key="column" value="id"/>
    </extension>
    </field>
    <field name="c1">
    <extension vendor-name="kodo" key="dependent" value="true"/>
    <extension vendor-name="kodo" key="inverse-owner" value="c2"/>
    <extension vendor-name="kodo" key="jdbc-field-map" value="one-one">
    <extension vendor-name="kodo" key="table" value="t1"/>
    <extension vendor-name="kodo" key="ref-column.id" value="id"/>
    <extension vendor-name="kodo" key="column.id" value="id"/>
    </extension>
    </field>
    </class>
    </package>
    </jdo>
    Because the ids are known to be the same, the primary key values are also
    used as foreign key values. Accessing C2.c1 is always non-null when caching
    is disabled. With caching is enabled C2.c1 is usually non-null but sometimes
    null. When it is null we get warnings about dangling references to deleted
    instances with id values of 0 and other similar warnings.
    The workaround is to add a redundant column with the same value. For some
    reason this works around the caching problem (this is unnecessary with
    caching disabled):
    table t1: column id integer, column id2 integer, column revision integer,
    primary key (id), unique index (id2)
    table t2: column id integer, column revision integer, primary key (id)
    <jdo>
    <package name="test">
    <class name="C1" objectid-class="C1$Id">
    <extension vendor-name="kodo" key="jdbc-class-map" value="base">
    <extension vendor-name="kodo" key="table" value="t1"/>
    </extension>
    <extension vendor-name="kodo" key="jdbc-version-ind"
    value="version-number">
    <extension vendor-name="kodo" key="column" value="revision"/>
    </extension>
    <field name="id" primary-key="true">
    <extension vendor-name="kodo" key="jdbc-field-map" value="value">
    <extension vendor-name="kodo" key="column" value="id"/>
    </extension>
    </field>
    <field name="c2">
    <extension vendor-name="kodo" key="jdbc-field-map" value="one-one">
    <extension vendor-name="kodo" key="column.id" value="id2"/>
    </extension>
    </field>
    </class>
    <class name="C2" objectid-class="C2$Id">
    <extension vendor-name="kodo" key="jdbc-class-map" value="base">
    <extension vendor-name="kodo" key="table" value="t2"/>
    </extension>
    <extension vendor-name="kodo" key="jdbc-version-ind"
    value="version-number">
    <extension vendor-name="kodo" key="column" value="revision"/>
    </extension>
    <field name="id" primary-key="true">
    <extension vendor-name="kodo" key="jdbc-field-map" value="value">
    <extension vendor-name="kodo" key="column" value="id"/>
    </extension>
    </field>
    <field name="c1">
    <extension vendor-name="kodo" key="dependent" value="true"/>
    <extension vendor-name="kodo" key="inverse-owner" value="c2"/>
    <extension vendor-name="kodo" key="jdbc-field-map" value="one-one">
    <extension vendor-name="kodo" key="table" value="t1"/>
    <extension vendor-name="kodo" key="ref-column.id" value="id2"/>
    <extension vendor-name="kodo" key="column.id" value="id"/>
    </extension>
    </field>
    </class>
    </package>
    </jdo>
    Needless to say, the extra column adds a lot of overhead, including the
    addition of a second unique index, for no value other than working around
    the caching defect.

    Tom-
    The first thing that I think of whenever I see a problem like this is
    that the equals() and hashCode() methods of your application identity
    classes are not correct. Can you check them to ensure that they are
    written in accordance to the guidelines at:
    http://docs.solarmetric.com/manual.html#jdo_overview_pc_identity_application
    If that doesn't help address the problem, can you post the code for your
    application identity classes so we can double-check, and we will try to
    determine what might be causing the problem.
    In article <[email protected]>, Tom Landon wrote:
    I have seen this a couple of times now. It is not consistent enough to
    create a simple reproducible test case, so I will have to describe it to you
    with an example and hope you can track it down. It only occurs when caching
    is enabled.
    Here are the classes:
    class C1 { int id; C2 c2; }
    class C2 { int id; C1 c1; }
    Each class uses application identity using static nested Id classes: C1.Id
    and C2.Id. What is unusual is that the same value is used for both
    instances:
    int id = nextId();
    C1 c1 = new C1(id);
    C2 c2 = new C2(id);
    c1.c2 = c2;
    c2.c1 = c1;
    This all works fine using optimistic transactions with caching disabled.
    Although the integer values are the same, the oids are unique because each
    class defines its own unique oid class.
    Here is the schema and mapping (this works with caching disabled but fails
    with caching enabled):
    table t1: column id integer, column revision integer, primary key (id)
    table t2: column id integer, column revision integer, primary key (id)
    <jdo>
    <package name="test">
    <class name="C1" objectid-class="C1$Id">
    <extension vendor-name="kodo" key="jdbc-class-map" value="base">
    <extension vendor-name="kodo" key="table" value="t1"/>
    </extension>
    <extension vendor-name="kodo" key="jdbc-version-ind"
    value="version-number">
    <extension vendor-name="kodo" key="column" value="revision"/>
    </extension>
    <field name="id" primary-key="true">
    <extension vendor-name="kodo" key="jdbc-field-map" value="value">
    <extension vendor-name="kodo" key="column" value="id"/>
    </extension>
    </field>
    <field name="c2">
    <extension vendor-name="kodo" key="jdbc-field-map" value="one-one">
    <extension vendor-name="kodo" key="column.id" value="id"/>
    </extension>
    </field>
    </class>
    <class name="C2" objectid-class="C2$Id">
    <extension vendor-name="kodo" key="jdbc-class-map" value="base">
    <extension vendor-name="kodo" key="table" value="t2"/>
    </extension>
    <extension vendor-name="kodo" key="jdbc-version-ind"
    value="version-number">
    <extension vendor-name="kodo" key="column" value="revision"/>
    </extension>
    <field name="id" primary-key="true">
    <extension vendor-name="kodo" key="jdbc-field-map" value="value">
    <extension vendor-name="kodo" key="column" value="id"/>
    </extension>
    </field>
    <field name="c1">
    <extension vendor-name="kodo" key="dependent" value="true"/>
    <extension vendor-name="kodo" key="inverse-owner" value="c2"/>
    <extension vendor-name="kodo" key="jdbc-field-map" value="one-one">
    <extension vendor-name="kodo" key="table" value="t1"/>
    <extension vendor-name="kodo" key="ref-column.id" value="id"/>
    <extension vendor-name="kodo" key="column.id" value="id"/>
    </extension>
    </field>
    </class>
    </package>
    </jdo>
    Because the ids are known to be the same, the primary key values are also
    used as foreign key values. Accessing C2.c1 is always non-null when caching
    is disabled. With caching is enabled C2.c1 is usually non-null but sometimes
    null. When it is null we get warnings about dangling references to deleted
    instances with id values of 0 and other similar warnings.
    The workaround is to add a redundant column with the same value. For some
    reason this works around the caching problem (this is unnecessary with
    caching disabled):
    table t1: column id integer, column id2 integer, column revision integer,
    primary key (id), unique index (id2)
    table t2: column id integer, column revision integer, primary key (id)
    <jdo>
    <package name="test">
    <class name="C1" objectid-class="C1$Id">
    <extension vendor-name="kodo" key="jdbc-class-map" value="base">
    <extension vendor-name="kodo" key="table" value="t1"/>
    </extension>
    <extension vendor-name="kodo" key="jdbc-version-ind"
    value="version-number">
    <extension vendor-name="kodo" key="column" value="revision"/>
    </extension>
    <field name="id" primary-key="true">
    <extension vendor-name="kodo" key="jdbc-field-map" value="value">
    <extension vendor-name="kodo" key="column" value="id"/>
    </extension>
    </field>
    <field name="c2">
    <extension vendor-name="kodo" key="jdbc-field-map" value="one-one">
    <extension vendor-name="kodo" key="column.id" value="id2"/>
    </extension>
    </field>
    </class>
    <class name="C2" objectid-class="C2$Id">
    <extension vendor-name="kodo" key="jdbc-class-map" value="base">
    <extension vendor-name="kodo" key="table" value="t2"/>
    </extension>
    <extension vendor-name="kodo" key="jdbc-version-ind"
    value="version-number">
    <extension vendor-name="kodo" key="column" value="revision"/>
    </extension>
    <field name="id" primary-key="true">
    <extension vendor-name="kodo" key="jdbc-field-map" value="value">
    <extension vendor-name="kodo" key="column" value="id"/>
    </extension>
    </field>
    <field name="c1">
    <extension vendor-name="kodo" key="dependent" value="true"/>
    <extension vendor-name="kodo" key="inverse-owner" value="c2"/>
    <extension vendor-name="kodo" key="jdbc-field-map" value="one-one">
    <extension vendor-name="kodo" key="table" value="t1"/>
    <extension vendor-name="kodo" key="ref-column.id" value="id2"/>
    <extension vendor-name="kodo" key="column.id" value="id"/>
    </extension>
    </field>
    </class>
    </package>
    </jdo>
    Needless to say, the extra column adds a lot of overhead, including the
    addition of a second unique index, for no value other than working around
    the caching defect.
    Marc Prud'hommeaux [email protected]
    SolarMetric Inc. http://www.solarmetric.com

  • I am facing a caching problem in the Web-Application that I've developed us

    Dear Friends,
    I am facing a caching problem in the Web-Application that I've developed using Java/JSP/Servlet.
    Problem Description: In this application when a hyperlink is clicked it is supposed to go the Handling Servlet and then servlet will fetch the data (using DAO layer) and will store in the session. After this the servlet will forward the request to the view JSP to present the data. The JSP access the object stored in the session and displays the data.
    However, when the link is clicked second time then the request is not received by our servlet and the cached(prev data) page is shown. If we refresh the page then request come to the servlet and we get correct data. But as you will also agree that we don't want the users to refresh the page again and again to get the updated data.
    We've included these lines in JSPs also but it does no good:
    <%
    response.setHeader("Expires", "0");
    response.setHeader("Cache-Control" ,"no-cache, must-revalidate");
    response.setHeader("Pragma", "no-cache");
    response.setHeader("Cache-Control","no-store");
    %>
    Request you to please give a solution for the same.
    Thanks & Regards,
    Mohan

    However, when the link is clicked second time then the request is not received by our servlet Impossible mate.. can you show your code. You sure there are no javascript errors ?
    Why dont you just remove your object from the session after displaying the data from it and see if your page "automatically" hits the servlet when the link is clicked.
    cheers..
    S

Maybe you are looking for