Opencms setContents
Español
-
plop! Messages postés 54 Statut Membre -
plop! Messages postés 54 Statut Membre -
Salut mes amis, je voudrais savoir comme s'utilise la methode setContents(byte[] value) dans une JSP. Je travaille avec Opencms et je ne connais bcp sur des jsp.
Je fais un programme qui ecris du texte dans un "Text File" et pour ecrire j'ai besoin utiliser cette methode et je ne sais pas comment faire.
Je essaye de faire
CmsFile file = new CmsFile(resource)
CmsFile file2 = cmo.writeFile(file)
et apres ça je ecris l'ordre qui donne des problemes:
file2.setContents(byte[] Quiero escribir algo)
Comment je peus faire pour faire que ça marche?
Merci d'avance
Je fais un programme qui ecris du texte dans un "Text File" et pour ecrire j'ai besoin utiliser cette methode et je ne sais pas comment faire.
Je essaye de faire
CmsFile file = new CmsFile(resource)
CmsFile file2 = cmo.writeFile(file)
et apres ça je ecris l'ordre qui donne des problemes:
file2.setContents(byte[] Quiero escribir algo)
Comment je peus faire pour faire que ça marche?
Merci d'avance
2 réponses
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");
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.