2016-10-30 1 views
-1

final HTML statushHTML = nouveau HTML (" ", true);Est-ce que c'est un moyen par lequel je peux intégrer le javascript dans le code GWT?

statushHTML.setHTML (résultat);

// dans le résultat je suis chaîne repassais

 

1. result = &ltb> bold </b> // it displays bold 
2. result = &lti> italics </i> // it works 
3. result = &ltfont color='red'> red </font> // it works again 
4. result = &lth1> h1 tag </h1> // this also works fine 

But if i try 

5. result = &ltscript> alert('No output') </script> // now it doesn't work 


It's just displaying it in string format. 

Répondre

0

Si vous avez besoin d'insérer l'utilisation du script ScriptInjector.

code Exemple:

String script = "alert('No output')"; 
ScriptInjector.fromString(script).inject(); 
+0

Eh bien, je suis en train d'envoyer un appel rpc du côté client et en retournant la réponse du côté serveur sous forme de chaîne, mais il est lu autre balise pas la balise script, j'essayé d'utiliser ScriptInjector comme dit par Adam mais je reçois cette erreur com.google.gwt.user.server.rpc.UnexpectedException: Méthode de service 'public abstract java.lang.String com.customer.phone.client.CustomerService.userValidation (java. lang.String) throws java.lang.IllegalArgumentException 'a jeté une exception inattendue: java.lang.NoClassDefFoundError: Impossible d'initialiser la classe com.google.gwt.core.client.ScriptInjector – marco

+0

ai-je besoin changer mon approche ?? – marco