2017-05-25 3 views
0

Je veux passer un paramètre de chaîne sur mon panneau de formulaire. Est-il possible d'ajouter des données de paramètre de chaîne dans le panneau de formulaire GWT?comment est-ce que je peux ajouter des données cachées sur mon formPanel dans gwt

J'ai le code de servlet qui RECEVRONT paramètre de chaîne passée à l'aide post, je ne peux pas inclure les paramètres dans le lien, car il a de grandes quantités de données

ceci est mon code servlet:

public void doPost(HttpServletRequest request, HttpServletResponse response) { 
      String printMode = request.getParameter("printMode"); 
      String nodeNm = ConfigConstants.PRINTER.getValue(); 
      String outputLogPath=SrchSvcImpl.cnfg.readValCnfg(nodeNm, ConfigConstants.OUTPUT_ERROR_LOG.getValue()); 

      if(printMode.equalsIgnoreCase("single_print")) { 
       String role = request.getParameter("role"); 
       String itemsToPrint = request.getParameter("itemsToPrint"); 
       //do something else.. 
      } 
} 
+0

J'ai réussi à contourner cela en utilisant des boîtes de saisie de formulaire, y mettre des chaînes et les désactiver. La méthode doPost devrait alors itérer sur les éléments et vérifier leur 'id' avant de récupérer la bonne valeur. – WLGfx

+2

Utilisez le widget [Caché] (http://www.gwtproject.org/javadoc/latest/com/google/gwt/user/client/ui/Hidden.html). Il crée un élément '. – Adam

+0

@Adam vous devriez mettre cela comme réponse; c'est la bonne réponse. –

Répondre

2

Utilisation Hidden widget. Il crée l'élément <input type='hidden'>.