2014-06-07 3 views
0

Je cherche un moyen au sein de Spring MVC de mettre mes pages JSP dans une machine distante et de les charger quand j'en ai besoin.comment récupérer une page JSP résidant sur une machine distante?

La raison pour laquelle je veux faire ceci est parce que mon application a reçu quelques modèles de page des utilisateurs et je dois les sauvegarder quelque part et les charger dynamiquement quand cette page est demandée! Je pensais si je veux mettre en temps réel les pages JSP de mes utilisateurs dans mon application web, ce n'est pas possible, donc j'ai deux choix:

1) l'enregistrer dans un endroit distant et y faire référence pendant qu'un demande vient

2) les enregistrer dans la base de données que je pense que c'est pas bon parce que la page utilisateur peut avoir tant de visiteurs ...

Quelle solution proposez-vous?

+3

Les pages JSP peuvent contenir des fragments de code. Vous demandez comment exécuter des fragments de code arbitraires fournis par les utilisateurs et les résidents sur un ordinateur distant. C'est une idée terrible pour la sécurité et la compréhension. – Raedwald

+0

@Raedwald qui est une autre préoccupation, j'ai également pensé à ce problème et la réponse est JSOUP nettoyeur et de la validation – M2hp

Répondre

0

En utilisant unix? Peut-être que vous pourriez monter le serveur distant et créer un lien symbolique vers le répertoire WEB-INF/jsp pour pointer vers le montage distant.

+1

De nombreux serveurs d'applications n'explosent pas leur déploiement de sorte que cette astuce ne sera pas portable. –

Questions connexes