Scala 需要获取值并将其添加到数据库中
您好,我有以下代码,并且在我的模型文件夹中有form.scala,但它运行在一条错误消息中,该错误消息如下:Scala 需要获取值并将其添加到数据库中,scala,lift,Scala,Lift,您好,我有以下代码,并且在我的模型文件夹中有form.scala,但它运行在一条错误消息中,该错误消息如下: [error] def getSingleton = SimpleForm [error] ^ [error] three errors found -------------------- 代码如下: <lift:surround with="default" at="content"> <div cla
[error] def getSingleton = SimpleForm
[error] ^
[error] three errors found
--------------------
代码如下:
<lift:surround with="default" at="content">
<div class="lift:SimpleForm?form=post">
<input class="name"/>
<input type="submit" value="press me"/>
</div>
</lift:surround>
在模型文件夹中
import net.liftweb._
import util._
import Helpers._
import http._
class SimpleForm extends LongKeyedMapper[SimpleForm] with IdPK {
def getSingleton = SimpleForm
}
它应该得到一个名称并将其添加到数据库中。我可以解决前面的问题,但不知道如何继续。您能告诉我们form.scala的内容、Boot.scala的内容以及这些文件的路径吗?@Rogach,谢谢您的回复,我可以解决这个问题,但是遇到了上面的错误。你确定这些类在正确的包中吗?由于我在您的代码中没有看到包声明。实际上,类未找到错误已解决,我需要找到一种从表单中获取名称值的方法。请查看您的
myfunc()
-当按下提交按钮时应调用它,当调用它时,name
var应等于在实际表单字段中键入的值。你没有得到这个值,而是出于某种原因放弃了它:var name=“
。你能给我们form.scala的内容、Boot.scala的内容以及这些文件的路径吗?@Rogach,谢谢你的回答,我可以解决这个问题,但是遇到了上面的错误。你确定这些类在正确的包中吗?由于我在您的代码中没有看到包声明。实际上,类未找到错误已解决,我需要找到一种从表单中获取名称值的方法。请查看您的myfunc()
-当按下提交按钮时应调用它,当调用它时,name
var应等于在实际表单字段中键入的值。而不是获得该值,而是出于某种原因放弃它:var name=”“
。
import net.liftweb._
import util._
import Helpers._
import http._
class SimpleForm extends LongKeyedMapper[SimpleForm] with IdPK {
def getSingleton = SimpleForm
}