我是 Twirl 的新手,我正在尝试创建一个带有播放功能的 TODO 应用程序,就像我现在拥有的那样,我正在尝试发送两个对象(anArrayList
和 a String
)。我已经将一些代码包装在控制器中的 try catch 中。如果捕获到异常,则应使用 a 呈现模板String
,而不是ArrayList
,如果未捕获到异常,它将返回 an ArrayList
,而不是 a String
。我试过只通过一个 as 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>