0
我是新來的Twirl,並試圖創建一個TODO應用程序,我現在擁有它的方式,我試圖發送兩個對象(一個ArrayList
和一個String
)。我在try catch中包裝了一些代碼。如果發現異常,則應使用String
而不是ArrayList
呈現模板,如果沒有發現異常,則將返回ArrayList
,但不返回String
。我試過只是通過一個null
,但我覺得有一個更好的方法來做到這一點。在那兒?這裏是我的捻:如何指定參數是可選的
@(message: String, tasks: ArrayList[Task])
<!DOCTYPE html>
<html>
<head>
<title>TODO</title>
</head>
<body>
<h1>TODOs</h1>
<p>@message</p>
@for(task <- tasks) {
<li><@task.task</li> }
</body>
</html>