Opencms setContents
Fermé
Español
-
1 févr. 2007 à 13:43
plop! Messages postés 54 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 16 mai 2007 - 2 févr. 2007 à 20:06
plop! Messages postés 54 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 16 mai 2007 - 2 févr. 2007 à 20:06
2 réponses
plop!
Messages postés
54
Date d'inscription
jeudi 1 février 2007
Statut
Membre
Dernière intervention
16 mai 2007
27
2 févr. 2007 à 01:06
2 févr. 2007 à 01:06
Gna!
"byte[] value" veut dire "une valeur de type tableau d'cotets" !
Il faut donc passer un tableau d'cotets à la fonction setContents
Et Java, comme C/C++ et même l'assembleur, ont une manière simple de représenter un tableau d'octets : les chaînes de caractères (entourées par des double-quotes).
Donc il faut écrire :
"byte[] value" veut dire "une valeur de type tableau d'cotets" !
Il faut donc passer un tableau d'cotets à la fonction setContents
Et Java, comme C/C++ et même l'assembleur, ont une manière simple de représenter un tableau d'octets : les chaînes de caractères (entourées par des double-quotes).
Donc il faut écrire :
file2.setContents("Quiero escribir algo");
Finalment j'ai trouve la solution je fais:
String st = "Quiero escribir algo";
file2.setContents(st.getBytes());
Et maintenant le programme ne donne pas d'erreur. Mais il n'ecris rien dans le ressource où je veux ecrire. Quelq'un sais pour quoi?
String st = "Quiero escribir algo";
file2.setContents(st.getBytes());
Et maintenant le programme ne donne pas d'erreur. Mais il n'ecris rien dans le ressource où je veux ecrire. Quelq'un sais pour quoi?
plop!
Messages postés
54
Date d'inscription
jeudi 1 février 2007
Statut
Membre
Dernière intervention
16 mai 2007
27
2 févr. 2007 à 20:06
2 févr. 2007 à 20:06
Tu es sure ?
Essaie un
Essaie un
out.println(file2.getContents())pour voir ce qu'il te sort.
2 févr. 2007 à 07:25
The method setContents(byte[]) in the type CmsFile is not applicable for the arguments (String)
Quand tu ecris quelque chose dans "" la methode l'interprete comme une String et setContents n'attends pas une String sinon une chose que je ne sais pas comme ecrire.