0

IDE:netbeans Playframework:v 1.2.4

私のapp/controllers/application.javaから私は次のように呼び出します

public static void DoSomething()
{
   render("Application/Showresult.html");
}

URLを見ると、localhost / application/processと表示されています

そして私は結果を見ることができます。

なぜそのURLが表示されるのですか?

私の見解の1つに、iframeがあります。iframeのsrcは、グラフィックチームが本番環境にデプロイした後にビューフォルダーにドロップできるhtmlファイルを指します。

ポストプロダクションで提供されるhtmlファイルをviewsフォルダーに配置し、iframeからそのように呼び出す必要がありますか?

myview.html

<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <button id="click" title="click me" ></button>
        <iframe src="@{'graphicteamview.html'}">
    </body>
</html>

または、グラフィックチームにHTMLをパブリックフォルダにドロップして、そのようにアクセスするように指示する必要がありますか?

<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <button id="click" title="click me" ></button>
        <iframe src="@{'public/iframeHTML/somepage.html'}">
    </body>
</html>
4

1 に答える 1

0

静的リソースの場合は、パブリックフォルダーに保存します。

于 2012-10-19T11:39:24.307 に答える