这是我创建一种表单的一个gsp
<div class="form-group">
<label for="msg_to">To</label>
<input type="email" id="msg_to" name="msg_to" class="form-control" style="width:500px;" required="">
</div>
<div class="form-group">
<label for="msg_subject">Subject</label>
<input type="text" id="msg_subject" class="form-control" style="width:500px;"name="msg_subject" required="" maxlength="50">
</div>
<div class="form-group">
<label for="msg_body">Body</label>
<textarea class="form-control" id="msg_body" style="width: 500px; height: 250px" name="msg_body" required="" ></textarea>
</div>
%{--<button type="submit" class="btn btn-default">Send</button>--}%
<g:actionSubmit value="Send" action="g_Inbox" style="color: #000000"></g:actionSubmit>
</form>
提交后,必须将上述表格的数据访问另一个 Controller ,并且该数据应以该表格的形式显示在该另一个 View 上。
我通过以下操作获取上述数据:
def g_Inbox(){
def msg_to = params.msg_to;
def msg_subject = params.msg_subject;
def msg_body = params.msg_body;
println msg_to
println msg_subject
println msg_body
render(view: 'g_Inbox', model: [m_to : msg_to , m_sub : msg_subject , m_body: msg_body] )
}
从这里我想发送它以查看并想在表的新行中添加..
最佳答案
你真幸运。使用Grails,您想做的事情非常简单。但是...你必须做功课。
阅读和消化的东西
(最好搭配比萨饼和冰茶)
https://grails.github.io/grails-doc/latest/guide/theWebLayer.html#gsp
了解GSP和 Controller 后,您将确切知道该怎么做。