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

JavaScript Discussion :

r�cup�rer une variable javascript dans une variable java


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    tx
    tx est d�connect�
    Membre averti
    Inscrit en
    F�vrier 2006
    Messages
    21
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 21
    Par d�faut r�cup�rer une variable javascript dans une variable java
    voila mon probl�me:

    dans une page jsp, je cr�e une string que je modifie dans une fonction javascript que je voudrais pouvoir tester en java.

    1e) je voudrais savoir si il existe une m�thode simple pour le faire.
    2e) sinon j utilise un framework struts pour cela et je pensais qu en utilisant une actionform et une form via des session.setAttribute et session.getAttribute cela devait marcher cependant je suis d�butant dans ce domaine donc je n y suis pas arriver sois par maladresse sois car ce n est pas possible.

    voici un bout de mon code concernant cela:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
    <%@ taglib uri="/WEB-INF/usi-sitemap.tld" prefix="sitemap" %>
    <%@ page import="java.util.*"%>
    <%@ page import="usinor.infocentre.data.analysedimpact.*"%>
    <%@ page import="usinor.infocentre.web.form.analysedimpact.BCAForm"%>
    <%@ page import="usinor.infocentre.web.action.analysedimpact.BCAAction"%>
    <%@ page import="usinor.infocentre.web.action.analysedimpact.TriActionB"%>
    <%@ page session="true" %>
    <html:html>

    <%
    // R�cup�ration du formBean
    BCAForm formBean = (BCAForm) session.getAttribute("formBean"); String mode = (String) session.getAttribute("mode");
    // if ((mode == null) || (mode != null && !mode.equals("creation")
    // && !mode.equals("duplication")
    // && !mode.equals("modification")
    // && !mode.equals("suppression"))) {
    // mode = null;

    // }


    %>
    <SCRIPT>

    function test() {
    document.form.action = "/infocentre/analysedimpact/bca/bcaAction.do";
    alert('f_test :');
    document.form.submit();
    }

    function init(tit){
    document.form.mode.value=tit;

    alert('f_init : '+document.form.mode.value);
    test();
    }

    </SCRIPT>
    </HEAD>

    <BODY onload="doOnLoad();<%if(liste!=null) {%>TabClick(0);initscroll = document.getElementById('tbl-container');initscroll2 = document.getElementById('tbl-container2');<%}%>" onunload="doOnUnload()" style="margin:0px;">
    <%@include file="/layoutBegin.inc" %>

    <%
    int m = 0;
    String titre = "";
    %>
    <.....
    <table class="TableContents" cellpadding="0" cellspacing="0" width="99%" height="390px" border="0" bordercolor="#62798A" bgcolor="#62798A" style="margin:0px;position:relative;display:online">

    <tr valign="middle">
    <td nowrap align="center">
    <input type="button"
    name="creer"
    class="btn"
    onClick="init('creation');alert('initcreer :'+document.form.mode.value);"
    value="cr�er"

    /><br><br><br>

    <input type="button"
    name="modifier"
    class="btn"
    onClick="init('modification');alert('initmodifier :'+document.form.mode.value)"
    value="modifier"

    /><br><br><br>

    <input type="button"
    name="supprimer"
    class="btn"
    onClick="init('suppression');alert('initsupprimer :'+document.form.mode.value)"
    value="supprimer"

    />
    </td>


    </tr>

    </table>
    ...
    ...
    if (mode.equals("creation"))
    {
    System.out.println("mode :"+mode);
    ...
    en gros je voudrais donc pouvoir affecter document.form.mode.value � la variable java mode pour pouvoir la test�e...

    en vous remerciant par avance

  2. #2
    tx
    tx est d�connect�
    Membre averti
    Inscrit en
    F�vrier 2006
    Messages
    21
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 21
    Par d�faut
    un oubli dans ma classe action:

    mode = formbean.getMode();

    qui n initialisait donc pas ma variable..
    dsl tete dans le cul a cause du match d hier, je laisse cependant le topic en r�solu si un autre �tourdit comme moi passait par la :p

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 10
    Dernier message: 15/06/2011, 11h30
  2. R�ponses: 6
    Dernier message: 13/11/2009, 16h06
  3. R�ponses: 1
    Dernier message: 04/11/2007, 15h03
  4. R�ponses: 3
    Dernier message: 28/09/2007, 16h58
  5. Recuperer variable Javascript dans une variable Java
    Par drizztoli dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 22/09/2005, 14h58

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