comment faire pour obtenir l'url du contenu html string en java
J'ai un fichier html stockées sur le serveur. J'ai le chemin de l'URL à quelque chose comme ceci: <https://localhost:9443/genesis/Receipt/Receipt.html >
Je veux lire le contenu de ce fichier html contenant des balises, à partir de l'url c'est à dire le code source du fichier html.
Comment suis-je censé faire? C'est un serveur de code côté et ne peut avoir un objet de navigateur et je ne suis pas sûr à l'aide d'un URLConnection serait une bonne option.
Ce que devrait être la meilleure solution maintenant?
String content = org.apache.commons.io.IOUtils.toString(new Url("https://localhost:9443/genesis/Receipt/Receipt.html"), "utf8");
OriginalL'auteur Peyush Goel | 2012-06-18
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Vaibs
Résolu à l'aide de printemps
ajouté le haricot au printemps de fichier de config
puis de le lire dans ma méthode
OriginalL'auteur Peyush Goel
OriginalL'auteur Chris Dargis
Par exemple :
Vous pouvez utiliser l'inputstream dans d'autres façons, et pas seulement de l'impression.
Bien sûr, si vous avez le chemin d'accès vers le fichier local, vous pouvez également faire
Ce n'est pas le côté serveur de code, pourquoi êtes-vous de s'abstenir d'utiliser URLConnection?
Si vous savez où sont vos fichiers en local, vous pouvez également utiliser
FileInputStream
(voir l'étendue de réponse).Vous avez besoin de savoir où est la racine de vos fichiers html, de sorte que vous pouvez utiliser FileInputStream.
À partir de l'URL, vous pouvez le lire avec URLConnection. Mais il est plus conseillé de déterminer où sont vos fichiers et les lire à l'aide de FileInputStream.
OriginalL'auteur Denys Séguret