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

  FORUM HardWare.fr
  Programmation
  Java

  [jsp] comment récupérer la valeur d'un champ ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[jsp] comment récupérer la valeur d'un champ ?

n°490432
dotNet
Posté le 18-08-2003 à 17:07:21  profilanswer
 

question basique :
 
pour récupérer la valeur du champ de ma page1.jsp, je peux faire dans ma page2.jsp : (method=post action=page2.jsp)
 
request.getParameter("monChamp" )
 
mais si je recharge juste ma page1.jsp avec un bouton submit et que, dans ma page1.jsp, je veux connaitre la valeur de "monChamp", je dois faire comment ?
(method=post action=page1.jsp)
 
??????????'
 
si je fais un request comment avant ça ne marche pas, j'obtiens une erreur du serveur :
 
Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Errortype Exception reportmessage Internal Server Errordescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.exception java.lang.NullPointerException
 at org.apache.jsp.DF_0005fResEspacePerso$jsp._jspService(DF_0005fResEspacePerso$jsp.java:71)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
 at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
 at java.lang.Thread.run(Thread.java:484)

mood
Publicité
Posté le 18-08-2003 à 17:07:21  profilanswer
 

n°490453
alien_nan
Posté le 18-08-2003 à 17:20:08  profilanswer
 

teste d'abord si ta valeur n'est pas nulle  
 
La premiere fois que tu vas sur ta page, comme tu la postes a elle meme, elle ne connait pas ce champ, donc tu as une nullpointeur exception.  
 
Dans page 2, comme tu y arrives forcement de page1 en postant ton champs , tu n'as pas le pb...

n°490462
dotNet
Posté le 18-08-2003 à 17:23:53  profilanswer
 

alien_nan a écrit :

teste d'abord si ta valeur n'est pas nulle  
 
La premiere fois que tu vas sur ta page, comme tu la postes a elle meme, elle ne connait pas ce champ, donc tu as une nullpointeur exception.  
 
Dans page 2, comme tu y arrives forcement de page1 en postant ton champs , tu n'as pas le pb...


 
c'est quoi la syntax pour que je puisse tester si ma valeur est nulle ?

n°490466
benou
Posté le 18-08-2003 à 17:25:45  profilanswer
 

:pfff:  
 
if (taValeur == null)


---------------
ma vie, mon oeuvre - HomePlayer
n°490474
darklord
You're welcome
Posté le 18-08-2003 à 17:30:12  profilanswer
 

dotNet a écrit :


 
c'est quoi la syntax pour que je puisse tester si ma valeur est nulle ?


 
Ah oui c'est toi qui la ramenais dans l'autre topic avec les scriplets.  
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
On voit tous que t'en connais un tas de choses sur Java pour te permettre de la ramener  :sarcastic:


---------------
Just because you feel good does not make you right
n°490480
benou
Posté le 18-08-2003 à 17:36:30  profilanswer
 

ha tiens oui, j'avais pas reconnu le bonhomme ... d'ailleur il a pas continué à posté dans son ancien topic ...


---------------
ma vie, mon oeuvre - HomePlayer
n°490508
_guigui_
Posté le 18-08-2003 à 18:19:39  profilanswer
 

dotNet a écrit :


mais si je recharge juste ma page1.jsp avec un bouton submit et que, dans ma page1.jsp, je veux connaitre la valeur de "monChamp", je dois faire comment ?
(method=post action=page1.jsp)


ben pareil qu'avec ta page2...
si le paramètre est dans la requête ca devrait fonctionner... :heink:  
si tu changes juste l'action dans ton formulaire je vois pas pourquoi ca ne fonctionnerait pas...
nan? :heink:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [jsp] comment récupérer la valeur d'un champ ?

 

Sujets relatifs
[PHP/SQL] Récupérer une valeurrecuperer lé obj d'un vector dans l'odre dans lesquel on les a ajoute
forcer liste deroulante à la valeur par défaut ?Récupérer une variable dans un autre fichier ?
Afficher sur mon site les données recuperer sur un fichier xml.[Delphi] Récupérer le nom de la base
Changer par url la valeur d'une variable de session, possible ou pas?[Windows] recuperer la date sous la forme jj-mm-aaaa
[PHP] Récupérer l'adresse IP et surtout le numéro de port du client 
Plus de sujets relatifs à : [jsp] comment récupérer la valeur d'un champ ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR