Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1979 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  10  11  12  ..  188  189  190  191  192  193
Auteur Sujet :

[Topic Outil] sauvegardez le contenu de votre presse papier

n°635547
the real m​oins moins
Posté le 08-02-2004 à 23:50:19  profilanswer
 

Reprise du message précédent :

Mara's dad a écrit :


Un exemple de doc :
http://java.sun.com/j2ee/1.4/docs/ [...] ng.String)
 
Où est-il ecrit que si le formulaire est de type "multipart/form-data" ben la méthode getParameter ne peut-être utilisée ?


en effet certainement pas là puisque ce dont tu me parles est spécifique à l'http, alors qu'une ServletRequest ne l'est pas. (une HttpServletRequest l'est, par contre)
et puis en dehors de la javadoc, y'a des tutos, et ce sujet est certainement traité.
 

Mara's dad a écrit :


Dans ce cas, il faut faire toute un gymnastique chiante pour récupérer les champs du formulaire...


il y a des librairies tres bien écrites qui font ça pour toi
 

Mara's dad a écrit :


Jamais vu un truc aussi mal branlé, sauf peut-être en ASP :D
J'arrive même plus à trouver comment on fait !
Y'a qu'à voir le nombre de sites qui en parle, tous de manière différente :pt1cable:
 
C'est comment qu'il faut faire pour bien utiliser JSP ?


à mon sens, ne pas s'en servir comme point d'entrée mais juste comme un systeme de templates.
 
 

Mara's dad a écrit :


Chez nous, on utilise des taglib.
C'est bien, mais on pert tout l'avantage de l'objet.
Ca compile bien, puis à l'execution, ca plante parce-que le paramètre n'est pas de la bonne classe...


tu peux faire de la précompilation.
tu peux aussi faire des tests "unitaires" sur des jsp.
 

Mara's dad a écrit :


Remarque c'est peut-être notre utilisation qu'est naze, j'en sais rien. Sur le projet, y'a tellement de classes "statiques" ou de singletons, que j'ai l'impression de faire du procédurale :fou:


c'est sur que ça aide pas [:mlc]


Message édité par the real moins moins le 08-02-2004 à 23:51:06

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 08-02-2004 à 23:50:19  profilanswer
 

n°635629
Mara's dad
Yes I can !
Posté le 09-02-2004 à 09:16:27  profilanswer
 

the real moins moins a écrit :


en effet certainement pas là puisque ce dont tu me parles est spécifique à l'http, alors qu'une ServletRequest ne l'est pas. (une HttpServletRequest l'est, par contre)
et puis en dehors de la javadoc, y'a des tutos, et ce sujet est certainement traité.


HttpServletRequest hérite de ServletRequest !
getParameter n'est pas décrit dans HttpServletRequest...
 

the real moins moins a écrit :


il y a des librairies tres bien écrites qui font ça pour toi


Par exemple ( avec request qui est une HttpServletRequest ) :
 

Code :
  1. DiskFileUpload dFiles = new DiskFileUpload();
  2. try {
  3.     filesItems = (ArrayList) dFiles.parseRequest( request );
  4. ...


Bref, ya surement quelqu'un qui a déjà fait la super méga géniale classe qui va bien pour gérer tous les cas, mais je ne l'ai pas trouvée. J'ai donc écrit la mienne. Pas la peine de dire que j'avais autre chose à faire :/
 

the real moins moins a écrit :


à mon sens, ne pas s'en servir comme point d'entrée mais juste comme un systeme de templates.
 
tu peux faire de la précompilation.


Yes, je ne vois pas ce que ça change... à partir du moment ou HttpServletRequest.setAttribute() prend un Object comme paramètre valeur...
T'es obligé de caster à tout bout de champs. C'est plus du tout de l'objet ça.
 

the real moins moins a écrit :


tu peux aussi faire des tests "unitaires" sur des jsp.


Bien sûr, c'est super pratique de simuler des HttpServletRequest.  Surtout avec de l'upload de fichiers. Combien de lignes de code pour faire des tests unitaires !
 
J'ai vraiement envie de laisser tomber les JSPs  et de faire une couche de présentation. Mais bon on ne me laissera pas faire :/


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°635636
benou
Posté le 09-02-2004 à 09:30:11  profilanswer
 

Mara's dad a écrit :

Où est-il ecrit que si le formulaire est de type "multipart/form-data" ben la méthode getParameter ne peut-être utilisée ?


en plus de ce qu'a dit --, les formulaire multipart ne sont pas gérés par l'API de base des servlets, donc c'est logique que tu n'en trouves pas la doc ...
 
mais tu as raison, c'est un besoin très classique qu'ils auraient implémenter depuis un moment ... mais tu trouveras des tas de petites API qui font ca : http://www.google.fr/search?hl=fr& [...] vlet&meta=
 
et comme toujours, tant qu'à faire, autant prendre l'implémentation d'apache : http://jakarta.apache.org/commons/fileupload/


---------------
ma vie, mon oeuvre - HomePlayer
n°635638
benou
Posté le 09-02-2004 à 09:33:18  profilanswer
 

Si tu fais les choses proprement (avec la jstl, et autres tag libs), tu n'aurais pas de cast dans tous les sens ...
mais bon, c'est sûr que c'est plus contraignant :/ et en même temps, se tromper de type de classe, c'est bizarre, logiquement tu sais ce que tu as mit dans ta request  ... personnelement, ca m'arrive jamais comme type d'erreur ...


Message édité par benou le 09-02-2004 à 09:45:50

---------------
ma vie, mon oeuvre - HomePlayer
n°635652
Mara's dad
Yes I can !
Posté le 09-02-2004 à 09:52:01  profilanswer
 

benou a écrit :


mais tu as raison, c'est un besoin très classique qu'ils auraient implémenter depuis un moment ... mais tu trouveras des tas de petites API qui font ca : http://www.google.fr/search?hl=fr& [...] vlet&meta=


Bref c'est galère, c'est tout ce que je dis.
 

benou a écrit :


et comme toujours, tant qu'à faire, autant prendre l'implémentation d'apache : http://jakarta.apache.org/commons/fileupload/


C'est ce que j'ai fais : voir mon post :D
 
Mais c'est chiant à gérer.
Pour me simplifier la vie, j'ai donc une méthode d'une classe d'outils qui me retourne une HashMap qui contient soit des DefaultFileItem, soit des String. La méthode utilise soit le fileupload de jakarta, soit directement le getParameter de HttpServletRequest en fonction du getContentType de la request.
Ensuite, si c'est "multipart/form-data", il faut pour chaque champs se poser la question de savoir si c'est un champs de formulaire ou un fichier, et pour chaque fichier s'il est dans un fichiers temporaire ou en mémoire...
Bref, sur ce coup là, je trouve qu'on est obligé de réinventer la roue tout le temps. Sur un truc comme ça, PHP te facilite vraement la vie.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°635657
uriel
blood pt.2
Posté le 09-02-2004 à 09:55:07  profilanswer
 

créez un topic, je suis interessé :o et ce sera plus accessible


---------------
IVG en france
n°635667
benou
Posté le 09-02-2004 à 09:59:38  profilanswer
 

Mara's dad a écrit :

Ensuite, si c'est "multipart/form-data", il faut pour chaque champs se poser la question de savoir si c'est un champs de formulaire ou un fichier, et pour chaque fichier s'il est dans un fichiers temporaire ou en mémoire...
Bref, sur ce coup là, je trouve qu'on est obligé de réinventer la roue tout le temps. Sur un truc comme ça, PHP te facilite vraement la vie.


je comprend pas ... logiquement, tu dois savoir le type de parametre que tu as en fonction de leur nom ... c'est toi qui l'as écrite la page HTML qui fait la requête ...


---------------
ma vie, mon oeuvre - HomePlayer
n°635691
Mara's dad
Yes I can !
Posté le 09-02-2004 à 10:29:31  profilanswer
 

benou a écrit :


je comprend pas ... logiquement, tu dois savoir le type de parametre que tu as en fonction de leur nom ... c'est toi qui l'as écrite la page HTML qui fait la requête ...


Oui, si je fais tout le bordel pour chaque page. :pt1cable:  
Là je parle d'une méthode GENERIQUE qui est utilisé partout.
Elle retourne une hasMap de tout ce que contient le formulaire envoyé.
Ensuite, dans mon actionBean, bien sur que je sais de quoi il s'agit.
Bref, j'ai ajouté une couche qui fait que pour mes actionBeans, le type de formulaire untilisé est transparent. En gros comme en PHP :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°635695
benou
Posté le 09-02-2004 à 10:37:05  profilanswer
 

[:wam]  
 
je pense que tu te compliques la vie tout seul :)


Message édité par benou le 09-02-2004 à 10:37:15

---------------
ma vie, mon oeuvre - HomePlayer
n°635703
Mara's dad
Yes I can !
Posté le 09-02-2004 à 10:46:41  profilanswer
 

Pour un petit site avec 3 pages peut-être, mais pour un CMS, je ne pense pas être très exigeant !


Message édité par Mara's dad le 09-02-2004 à 10:46:54

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
mood
Publicité
Posté le 09-02-2004 à 10:46:41  profilanswer
 

n°635716
benou
Posté le 09-02-2004 à 11:06:50  profilanswer
 

Mara's dad a écrit :

Pour un petit site avec 3 pages peut-être, mais pour un CMS, je ne pense pas être très exigeant !


je sais pas ce que c'est qu'un CMS, mais je pense que malgrès tout tu te compliques la vie ...
J'ai fait beaucoup d'appli web et j'ai jamais resenti le besoin de me faire un "truc générique". Je pense que tu as gardé des habitude de PHP et que tu es un peu perdu de pas les retrouver ... Mais je pense aussi que on ne code pas de la même façon une appli PHP et une appli web java ...


---------------
ma vie, mon oeuvre - HomePlayer
n°635729
the real m​oins moins
Posté le 09-02-2004 à 11:19:51  profilanswer
 

ContentManagementSysteme (pour le S je ne fais que presumer)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°635758
benou
Posté le 09-02-2004 à 11:38:37  profilanswer
 

thx.
 
dady> après pour avoir un truc bien carré, y a toujours la possibilité d'utiliser un framework genre struts ou JSF ...


Message édité par benou le 09-02-2004 à 11:38:59

---------------
ma vie, mon oeuvre - HomePlayer
n°635804
antp
Champion des excuses bidons
Posté le 09-02-2004 à 12:16:58  profilanswer
 

bon c'est pas bientôt fini le HS ? :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°635811
Mara's dad
Yes I can !
Posté le 09-02-2004 à 12:22:19  profilanswer
 

C'est vrai que j'ai gardé des habitudes de PHP.
Quand c'est des bonnes habitudes, je suis un peu déçu de pas retrouver un truc equivalent dans J2EE.
Je ne vois pas trop pourquoi le programmeur doit se taper la décomposition de la requête reçue par le client c'est tout.
Ce que je veux est simple :
Le client envoie une requête HTTP:
L'HttpServletRequest propose une collection (ou plusieurs) qui contient tous les élément reçus, quelle que soit la méthode, histoire que le programmeur ne soit pas obligé d'aller fouiller dans 15 APIs pour retrouver ses petits.
En PHP, quelle que soit la requête reçue, tu as les collections suivantes :
$_GET
$_POST
$_SESSION
$_COOKIES
$_FILES
Que ton formulaire mélange GET et POST ou qu'il soit en "multipart/form-data", t'as pas à te poser la question. Et c'est pas plus mal, vu que tu as rarement (voire jamais) la nécessité de gérer ce genre de choses.
Pour les Fichiers uploadés, tout ce que t'as à faire, c'est les déplacer à leurs place définitive. Si tu ne le fais pas, ils sont automatiquement supprimés à la fin du script.
Bref, gérer un upload de fichier se fait en 2 lignes en PHP alors qu'avec java, ben j'essaye même pas de compter...
M'enfin, c'est du passé, j'ai plus le problème maintenant :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°635813
Mara's dad
Yes I can !
Posté le 09-02-2004 à 12:22:46  profilanswer
 

antp a écrit :

bon c'est pas bientôt fini le HS ? :o
 


Si :ange:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°635818
the real m​oins moins
Posté le 09-02-2004 à 12:25:20  profilanswer
 

Mara's dad a écrit :

C'est vrai que j'ai gardé des habitudes de PHP.
Quand c'est des bonnes habitudes, je suis un peu déçu de pas retrouver un truc equivalent dans J2EE.
Je ne vois pas trop pourquoi le programmeur doit se taper la décomposition de la requête reçue par le client c'est tout.
Ce que je veux est simple :
Le client envoie une requête HTTP:
L'HttpServletRequest propose une collection (ou plusieurs) qui contient tous les élément reçus, quelle que soit la méthode, histoire que le programmeur ne soit pas obligé d'aller fouiller dans 15 APIs pour retrouver ses petits.
En PHP, quelle que soit la requête reçue, tu as les collections suivantes :
$_GET
$_POST
$_SESSION
$_COOKIES
$_FILES
Que ton formulaire mélange GET et POST ou qu'il soit en "multipart/form-data", t'as pas à te poser la question. Et c'est pas plus mal, vu que tu as rarement (voire jamais) la nécessité de gérer ce genre de choses.
Pour les Fichiers uploadés, tout ce que t'as à faire, c'est les déplacer à leurs place définitive. Si tu ne le fais pas, ils sont automatiquement supprimés à la fin du script.
Bref, gérer un upload de fichier se fait en 2 lignes en PHP alors qu'avec java, ben j'essaye même pas de compter...
M'enfin, c'est du passé, j'ai plus le problème maintenant :D
 

t'as exactement pareil avec la librairie COS par exemple.
et puis si t'as l'impression d'être emmerdé, dis toi bien que c'est surtout parce que tu es bcp moins limité..


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°635825
tomlameche
Et pourquoi pas ?
Posté le 09-02-2004 à 12:38:04  profilanswer
 

Code :
  1. /*couleur[0] = org_color[0] + it*v[0];
  2.                 couleur[1] = org_color[1] + it*v[1];
  3.                 couleur[2] = org_color[2] + it*v[2];*/


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
n°635928
drasche
Posté le 09-02-2004 à 13:37:25  profilanswer
 

Code :
  1. echo 'vos gueules :o';


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°636001
benou
Posté le 09-02-2004 à 14:24:43  profilanswer
 


http://forum.hardware.fr/hardwaref [...] -46149.htm


Message édité par benou le 09-02-2004 à 14:24:51

---------------
ma vie, mon oeuvre - HomePlayer
n°637288
antp
Champion des excuses bidons
Posté le 10-02-2004 à 13:56:12  profilanswer
 

Code :
  1. SystemTimeToTzSpecificLocalTime


 
ils ont de ces noms de fonction à ralonge dans l'API Win32 :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°637938
mareek
Et de 3 \o/
Posté le 10-02-2004 à 19:42:24  profilanswer
 

Enregistrement de la nouvelle valeur dans la base


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°638973
drasche
Posté le 11-02-2004 à 14:15:19  profilanswer
 

Code :
  1. ' Gestion du timer
  2. Public Sub CheckTimer(ByRef tmrColor As VB.Timer)
  3.     Dim lTime As Long
  4.     If ppvfActivateTimer Then
  5.         ' Reset timer
  6.         If tmrColor.Enabled Then
  7.             ' Un problème du contrôle Timer est qu'un simple repositionnement
  8.             '   False/True ne suffit pas pour remettre à zéro le compteur
  9.             '   d'intervalle: s'il a commencé à égrener une seconde, il la
  10.             '   terminera de toute façon.
  11.             '   Dans ce cas, on vire l'intervalle (zéro), puis seulement on
  12.             '   désactive le timer, puis on remet l'intervalle initial. De
  13.             '   cette manière, le timer recommence bien à compter un temps
  14.             '   d'intervalle à partir de zéro, et non de là où il en était.
  15.             lTime = tmrColor.Interval
  16.             tmrColor.Interval = 0
  17.             tmrColor.Enabled = False
  18.             tmrColor.Interval = lTime
  19.         End If
  20.         tmrColor.Enabled = True
  21.     End If
  22. End Sub


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°639326
mareek
Et de 3 \o/
Posté le 11-02-2004 à 18:53:36  profilanswer
 

CLASS_GREVE


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°639338
mareek
Et de 3 \o/
Posté le 11-02-2004 à 19:00:37  profilanswer
 

drasche a écrit :

Code :
  1. ' Gestion du timer




J'adore le controle timer [:taiche]


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°640557
chrisbk
-
Posté le 12-02-2004 à 15:37:20  profilanswer
 

GUARD: You don't frighten us, English pig-dogs! Go and boil your
bottoms, sons of a silly person. I blow my nose at you,
so-called Arthur-king, you and all your silly English kaniggets.
Thppppt!
GALAHAD: What a strange person.
ARTHUR: Now look here, my good man!
GUARD: I don't want to talk to you no more, you empty headed
animal food trough water! I fart in your general direction! You
mother was a hamster and your father smelt of elderberries!
GALAHAD: Is there someone else up there we could talk to?
GUARD: No, now go away or I shall taunt you a second time-a!
 
 
(je fais les messages d'erreur de mon appli)


Message édité par chrisbk le 12-02-2004 à 15:37:38
n°640562
the real m​oins moins
Posté le 12-02-2004 à 15:38:45  profilanswer
 

M.
Ducarme a trouvé un accord avec le receveur des contributions


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°640603
antp
Champion des excuses bidons
Posté le 12-02-2004 à 15:59:41  profilanswer
 

EPSILONDATE


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°640610
simogeo
j'ai jamais tué de chats, ...
Posté le 12-02-2004 à 16:01:34  profilanswer
 

ViewSonic 19" - P95f+SB


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°640783
Mara's dad
Yes I can !
Posté le 12-02-2004 à 18:38:50  profilanswer
 

simogeo a écrit :

ViewSonic 19" - P95f+SB

:love:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°644667
uriel
blood pt.2
Posté le 16-02-2004 à 23:03:36  profilanswer
 

subroutine polar(x, y, r, theta)
       
      double precision x, y, r, theta
       
      double precision pi
      double precision temp
       
      pi=4*datan(1d0)
       
      r=dsqrt(x**2+y**2)
       
      temp=datan(y/x)
      if (x.gt.0d0) then
        theta=temp
      else if (x.lt.0d0) then
        theta=-temp
      else if (x.eq.0d0) then
        if (y.ge.0d0) then
          theta=pi/2
        else
          theta=-pi/2
        endif
      endif
       
      return
      end


---------------
IVG en france
n°644668
Taz
bisounours-codeur
Posté le 16-02-2004 à 23:06:15  profilanswer
 

\newpage
  \subsection*{Copie d'écran}
  \begin{center}
    \includegraphics[width=15cm]{banque.eps}

n°644906
uriel
blood pt.2
Posté le 17-02-2004 à 08:40:27  profilanswer
 

http://xanadu.com/castlecoD2-lo.jpg


---------------
IVG en france
n°644976
Mr yvele
yvele n'est plus.
Posté le 17-02-2004 à 09:57:12  profilanswer
 

MessageFilter ( :'( )


---------------
yvele n'est plus.
n°645452
the real m​oins moins
Posté le 17-02-2004 à 14:55:18  profilanswer
 
n°645455
skylight
Made in France.
Posté le 17-02-2004 à 14:57:26  profilanswer
 

pas encore développé, en cours}

n°645459
benou
Posté le 17-02-2004 à 14:58:41  profilanswer
 


qu'est ce qui est fort ? que la norme EJB soient tellement plein de trou que tous les serveurs d'application doivent y aller de leurs ajouts propriétaires pour la rendre utilisable ?  :sweat:
 
edit : oups, on est pas sur blabla  :whistle:


Message édité par benou le 17-02-2004 à 14:59:06

---------------
ma vie, mon oeuvre - HomePlayer
n°645463
antp
Champion des excuses bidons
Posté le 17-02-2004 à 15:00:08  profilanswer
 

     memcpy


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°645466
antsite
Je me souviens
Posté le 17-02-2004 à 15:02:11  profilanswer
 

(define epsilon 0.0001)
(define (cube x) (* x x x))

n°645471
the real m​oins moins
Posté le 17-02-2004 à 15:04:35  profilanswer
 

benou a écrit :


qu'est ce qui est fort ? que la norme EJB soient tellement plein de trou que tous les serveurs d'application doivent y aller de leurs ajouts propriétaires pour la rendre utilisable ?  :sweat:
 
edit : oups, on est pas sur blabla  :whistle:  

non, le 6e lien dans google.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°645479
chrisbk
-
Posté le 17-02-2004 à 15:07:52  profilanswer
 

the real moins moins a écrit :

non, le 6e lien dans google.


Google part en vrille :Dq

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  10  11  12  ..  188  189  190  191  192  193

Aller à :
Ajouter une réponse
 

Sujets relatifs
Récupérer le contenu d'une frame[ASP] Récupérer le contenu du buffer
afficher le contenu d'un requette SQL dans 1 DataGrid ou autre ?Recherche un outil de help-desk
effacer le contenu d'une text areaRécupérer le contenu d'un fichier distant. readfile(), include().
Lire une page web (php) à partir de vb pour afficher le contenuoutil de test de charge
(HTML/JS aussi)Recuperation de valeur contenu entre les TAGtype contenu ds un vector
Plus de sujets relatifs à : [Topic Outil] sauvegardez le contenu de votre presse papier


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)