2017-08-07 37 views
0

什麼更多的代碼,我應該在的IntelliJ使用遊戲框架...我只需要顯示歡迎點擊提交按鈕後發揮框架--- HTML提交按鈕控制器代碼

主頁體(LoginSuccess.scala.html)頁

我想通過使用此代碼點擊提交按鈕..應該我寫任何控制器代碼它後,顯示一個類似的歡迎郵件主頁

<!DOCTYPE html> 
<html> 
<body> 
welcome to homepage 
</body> 
</html> 

。如果是這樣請在這裏回答

<!DOCTYPE html> 
<html> 
<body> 
Username<input type="text" name = "uname"> 
password<input type="password" name="pword" 
<input type="submit" value ="submit" 
</body> 
</html> 

回答

1

要重定向到主頁,您需要一個控制器來呈現它。

舉例來說,如果我有HomeController的和裏面一個函數,它是這樣的:

public Result welcome() { 
     return ok(views.html.index.render()); 
    } 

那麼你就必須設置你的路由文件,像做

GET /     controllers.HomeController.welcome() 

一旦完成那麼你可以把你的按鈕代碼做這樣的事情:

<input onclick="window.location.href='@routes.HomeController.welcome()'"></input> 

我會建議使用JavaScript函數重定向到一個頁面,如果你要使用的輸入HTML對象,但如果你願意,你也可以做這樣的事情

<a href="@routes.HomeController.welcome()"> 
    <div class="my-button">Button</div> 
</a> 

然後你就可以風格類我的按鈕使它看起來像一個按鈕。

我希望能回答你的問題。

+1

得到這個錯誤在本地主機:9000運行命令後,SBT ProvisionException:無法提供,請參閱以下錯誤: 1)錯誤注入構造,配置錯誤:配置錯誤[無法加載類filters.ExampleFilter] 在play.api.http.EnabledFilters。 (HttpFilters.scala:68) –

+0

做完了什麼?看起來你已經爲你的應用程序添加了一些Filters類。 –

+0

我什麼也沒做我只是實現了你的代碼,但是當我從sbt運行時,我得到了那個錯誤 –