用Scala实现简单的Web和API服务器(12)

p(b("bob"), " ", "I am cow, hear me moo"),

p(b("charlie"), " ", "I weigh twice as much as you")

),

hr,

div(

input(`type`:= "text", placeholder := "User name", width := "20%"),

input(`type`:= "text", placeholder := "Please write a message!", width := "80%")

)

)

)

).render

}

initialize

}

接下来,我们来看看怎样让它支持交互!

表单和数据

为网站添加交互的第一次尝试是使用HTML表单。首先我们要删掉硬编码的消息列表,转而根据数据来输出HTML网页:

推荐阅读