我試圖建立一個play2應用程序,下面的代碼示例來自一本書: 我很難創建一個具有以下定義的表單模板: @(productForm :表格[產品])play 2:「引用表單是模糊的」錯誤消息在模板中
@main("Product Form") {
<h1>Product Form</h1>
@helper.form(action = routes.Products.save()) {
<fieldset>
<legend> Product (@productForm("name").valueOr("new"))</legend>
@helper.inputText(productForm("wan"), '_label -> "EAN")
@helper.inputText(productForm("name"), 'label -> "Name")
@helper.textarea(productForm("description"), '_label -> "Description")
</fieldset>
<input type"submit" class="btn btn-primary" value="Save">
<a a class=btn" href="@routes.Products.list()"> Cancel </a>
}
}
我得到以下的Eclipse(我已經安裝了斯卡拉IDE插件)
Multiple annotations found at this line:
- reference to Form is ambiguous; it is imported twice in the same scope by import play.data._ and
import play.api.data._
我應該忽略該消息? play compile
運行良好,但我沒有從窗體中獲得任何輸出。
什麼版本的播放您使用的是?信息來自哪條線? – 2manyprojects
我用play 2.2.1。經過一些深度搜尋後,表單現在可以正常工作,但錯誤消息仍在繼續。所以我想代碼是正確的,但Eclipse是錯誤的! – Manu