Mon code est en fait dans une servlet, j'essaye de convertir un string que je reçoit en parametre d'un formulaire :
voici le code de ma fonction de traitement, qui doit renseigner la string commande à partir de ce que reçoit num en parametre (il s'agit d'un string, mais tjrs un chiffre)
import :
Code :
- import java.io.*;
- import java.net.*;
- import javax.servlet.*;
- import javax.servlet.http.*;
- import java.util.*;
- import java.lang.*;
|
fonction :
Code :
- public void traitement( ServletRequest request,ServletResponse response) throws ServletException, IOException {
- //transforme le parametre nom de string vers int
- String nomcom = request.getParameter("nom" );
- int intcom = 0;
- String convert = new String();
- intcom = convert.strToInt(nomcom);
- //switch permettent d'indentifier la requete POST pour creer une requete par socket
- switch (intcom) {
- case 1:
- Commande="ondiff";
- break;
- case 2:
- Commande="updiff";
- break;
- case 3:
- Commande="downdiff";
- break;
- default:
- Commande="offdiff";
- break;
- }
- }
|
à la compil, mon ant me sort :
Code :
- [javac] File to be compiled:
- C:\ant141\bin\src\Comm.java
- [javac] C:\ant141\bin\src\Comm.java:77: cannot resolve symbol
- [javac] symbol : method strToInt (java.lang.String)
- [javac] location: class java.lang.String
- [javac] intcom = convert.strToInt(nomcom);
- [javac] ^
- [javac] 1 error
- BUILD FAILED
|
je bosse avec le jdk 1.3.1 car c'est pour de l'embarqué qui veut pas entendre parler de java2, donc est-ce qu'il connait la fonction strToInt() ? comment utiliser la fonction strToInt() ? quelle classe instancier pour utiliser cette fonction ? qqn connait un autre moyen de convertir ce string en int ?
Mici
Message édité par Doc_Gloumy le 23-05-2004 à 19:11:58
---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...