Je devellope un forum sous forme de portlet a introduire sur un portail Vignette et déployé sur un serveur d'application WebLogic...
J'ai un enorme problème et mon dernier espoir, c'est vous !!
Voila, quand je réalise un formulaire pour introduire une discution dans le forum, la portlet récupère les argument via la fonction processAction(). Ensuite (si j'ai bien compris), la réponse créé par cette fontion est envoyé a la fonction render(). Mon probleme, est que, bien que le forum envois ses données en POST, le gestionnaire de portlet semble envoyer les données de processAction() à render() en GET... Ce qui fait que, quand le message a envoyer est trop long, IE plante !!! (longueur maximal d'une url sous IE : 2080 environ).
Voila une simple portlet qui illustre ce probleme :
Cette portlet affiche un champs "nom" et un champ "message"... Quand le bouton "submit" est activé, les données sont envoyés à processAction() qui les renvoi a render() pour que le nom et le message entré s'affiche avant le formulaire !!
Quand le message dépasse une certaine taille, IE plante (sous FireFox, ça fonctionne, mais je dois bosser sous IE :? ).
Pouir ceux qui veulent tester voici les fichiers de déploiements :
web.xml
Code :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
Marsh Posté le 04-06-2007 à 10:53:32
Bonjour a tous !!
Je devellope un forum sous forme de portlet a introduire sur un portail Vignette et déployé sur un serveur d'application WebLogic...
J'ai un enorme problème et mon dernier espoir, c'est vous !!
Voila, quand je réalise un formulaire pour introduire une discution dans le forum, la portlet récupère les argument via la fonction processAction(). Ensuite (si j'ai bien compris), la réponse créé par cette fontion est envoyé a la fonction render(). Mon probleme, est que, bien que le forum envois ses données en POST, le gestionnaire de portlet semble envoyer les données de processAction() à render() en GET... Ce qui fait que, quand le message a envoyer est trop long, IE plante !!! (longueur maximal d'une url sous IE : 2080 environ).
Voila une simple portlet qui illustre ce probleme :
Cette portlet affiche un champs "nom" et un champ "message"...
Quand le bouton "submit" est activé, les données sont envoyés à processAction() qui les renvoi a render() pour que le nom et le message entré s'affiche avant le formulaire !!
Quand le message dépasse une certaine taille, IE plante (sous FireFox, ça fonctionne, mais je dois bosser sous IE :? ).
Pouir ceux qui veulent tester voici les fichiers de déploiements :
web.xml
portlet.xml
Merci beaucoup de votre aide, c'est extremement important !
Message édité par tinico le 04-06-2007 à 10:55:28