这是我创建一种表单的一个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,您想做的事情非常简单。但是...你必须做功课。

阅读和消化的东西

(最好搭配比萨饼和冰茶)

  • Groovy服务器页面-
    https://grails.github.io/grails-doc/latest/guide/theWebLayer.html#gsp
  • Controller -https://grails.github.io/grails-doc/latest/guide/theWebLayer.html#controllers

  • 了解GSP和 Controller 后,您将确切知道该怎么做。

    10-02 09:49
    查看更多