1

ici est mon code pièce:Comment charger une page html sur une page d'index dans Play framework?

<div id="account"><a href="@routes.Contacts.blank()">Contact</a></div>` 

au lieu de, j'utiliser le code ci-dessus

<div id="account"><a href="account.html">Contact</a></div>

Alors, je veux diriger la charge page html statique à la page d'index.
S'il vous plaît aidez-moi. de réservoir

+0

votre pièce est trop petite =) – MikroDel

+0

Vous pouvez envoyer votre code - il suffit de copier & coller) – MikroDel

+0

vous pouvez. pendant la post-édition, vérifiez l'icône d'aide pour connaître les différentes manières de mettre en forme le code. S'il vous plaît, améliorez votre question ou il sera fermé/retiré bientôt – biesior

Répondre

0

Vous devez créer un itinéraire dans le fichier conf/routes pointant vers une action, à savoir:

GET /contact controllers.Contacts.blank 

alors vous pouvez créer des liens avec des itinéraires typés (fortement recommandé):

<a href="@routes.Contacts.blank()">Contact</a> 

ou vous peut l'écrire comme un chemin codé en dur. Ce qui est important - il DOIT adapter la deuxième partie de votre itinéraire dans le code HTML final

Vous pouvez également écrire des routes avec *.html 'extension' MAIS c'est complètement inutile car les navigateurs reconnaissent la réponse par son en-tête pas le chemin!

GET /contact.html controllers.Contacts.blank 
9

Vous pouvez mapper la page d'index à un fichier statique en créant un itinéraire dans votre fichier conf/routes, comme:

GET /       controllers.Assets.at(path="/public", file="index.html") 
GET  /*file      controllers.Assets.at(path="/public", file) 
+0

ok ok. Je vois, merci beaucoup. –

Questions connexes