Comment un utilisateur peut télécharger un fichier dans le côté client (Google Web Toolkit)

Je suis en utilisant GWT(Google Web Toolkit) pour faire un site web.
J'ai besoin d'afficher un tableau à l'utilisateur, et de permettre à l'utilisateur de télécharger le contenu de la table.

Sur le côté client, comment un utilisateur peut télécharger un fichier lorsqu'ils appuient sur le bouton "télécharger"?

Le bouton "Télécharger" a un onClick() auditeur. Et le côté client de la classe s'étend Composite.

J'ai essayé de faire de la classe étendre HttpServlet, mais il devient trop compliquer.

J'ai déjà lu les messages ici:

  1. http://www.mkyong.com/java/how-to-download-file-from-website-java-jsp/
  2. Comment utiliser GWT lors du téléchargement des Fichiers avec une Servlet?

Mais je ne sais toujours pas comment je peux prévoir fichier téléchargeable à l'utilisateur sur le côté client.

Pour le client: Window.Location.replace("/downloadServlet");

OriginalL'auteur Seongeun So | 2012-12-05