IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

probleme rafraichissement jsp


Sujet :

Servlets/JSP Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 114
    Points : 67
    Points
    67
    Par défaut probleme rafraichissement jsp
    Bonjour,

    Alors tout d'abord je suis un débutant dans le domaine tomcat/jsp et ma problèmatique est la suivante :
    J'ai une page jsp (j'utilise le viewer java de crystal reports) qui s'affiche sans aucun problème, par contre lorsque je vais modifier mes données au niveau de ma base (oracle 10g) et que j'actualise ma page web, les modifs ne sont pas prises en compte. Je dois ouvrir une nouvelle page pour les voir.
    On dirait un pb de cache ou un parametre de tomcat à bidouiller? En fait je ne sais plus trop.

    Pour infos voici mon code ci-dessous.

    Merci pour vos réponses.
    couse1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
     
     
    <% response.setHeader("Cache-Control","no-cache");%> //HTTP 1.1 
    <% response.setHeader("Pragma","no-cache");%> //HTTP 1.0 
    <% response.setDateHeader ("Expires", 0); %>
     
    <%@ page import = "com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory" %>
    <%@ page import = "com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2" %>
    <%@ page import = "com.crystaldecisions.sdk.occa.report.reportsource.IReportSource" %>
    <%@ page import = "com.crystaldecisions.sdk.occa.report.data.*" %>
    <%@ page import = "com.crystaldecisions.report.web.viewer.*" %>
    <%@ page import = "com.crystaldecisions.sdk.occa.report.*" %>
    <%@ page import = "com.crystaldecisions.sdk.occa.report.lib.*" %>
    <%@ page import = "java.util.*" %>
    <%@ page import="com.crystaldecisions.reports.sdk.ReportClientDocument" %>
     
     
    <%
     
    Object reportSource = session.getAttribute("reportSource");
    if (reportSource == null)
    {
    String report = "/reports/conge/coupon.rpt";
    ReportClientDocument reportClientDoc = new ReportClientDocument();
    reportClientDoc.open(report, 0);
    reportSource = reportClientDoc.getReportSource();
    session.setAttribute("reportSource", reportSource);
    }
     
    //DEFINITION CHAMPS DE PARAMETRE
    Fields fields = new Fields();
    //champ de parametre : champ1
    //champ de parametre string
    ParameterField pfield1 = new ParameterField();
    Values vals1 = new Values();
    ParameterFieldDiscreteValue pfieldDV1 = new ParameterFieldDiscreteValue();
    pfield1.setName("champ1");
    pfield1.setReportName("");
    String strParamVal = new String("1087");
    pfieldDV1.setValue(strParamVal);
    vals1.add(pfieldDV1);
    pfield1.setCurrentValues(vals1);
    fields.add(pfield1);
     
     
    //CONNECTION
    ConnectionInfos connInfos = new ConnectionInfos();
    IConnectionInfo connInfo1 = new ConnectionInfo();
    connInfo1.setUserName("xxx");
    connInfo1.setPassword("xxx");
    connInfos.add(connInfo1);
     
    CrystalReportViewer viewer = new CrystalReportViewer();
    viewer.setReportSource(reportSource);
    viewer.setParameterFields(fields);
    viewer.setEnableParameterPrompt(false);
    viewer.setDatabaseLogonInfos(connInfos);
     
    if (session.getAttribute("refreshed") == null)
    {
    viewer.refresh();
    session.setAttribute("refreshed", "true");
    }
     
    viewer.setOwnPage(true);
    try
    {
    viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), null);
    }
    catch(ReportSDKException e)
    {
    System.out.println("exception : "+e);
    e.printStackTrace();
    }
    %>

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 15
    Points : 23
    Points
    23
    Par défaut
    Peux-tu poster ici le résultat (tu affiche dans ton navigateur, après modif, et tu récupère le code HTML de ceci) ?

Discussions similaires

  1. probleme rafraichissement jsp
    Par couse1 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 22/11/2007, 12h00
  2. [Debutant] probleme tag jsp:useBean
    Par stringman62 dans le forum Taglibs
    Réponses: 3
    Dernier message: 02/11/2006, 22h17
  3. probleme rafraichissement taille police
    Par yvon_huynh dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 30/08/2006, 15h57
  4. [oracle probleme rafraichissement]
    Par chouchou93 dans le forum Oracle
    Réponses: 1
    Dernier message: 15/05/2006, 18h45
  5. probleme rafraichissement TDBGrid
    Par gg2laba dans le forum C++Builder
    Réponses: 2
    Dernier message: 21/04/2005, 23h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo