spring mvc 和 freemarker - 如何 post 表单?

spring mvc and freemarker - how to post a form ?

我不确定使用 spring 进行简单的 crud 操作,而 freemarker.This 是我尝试做的。

springTag.ftl

<!DOCTYPE html>

  <html xmlns:sec="http://www.springframework.org/security/tags" >

 <head>
 ......
 <#import "/spring.ftl" as spring />
 ..........

 <head>
  ......


 </head>

  <body>

  <@fragment.header/>


   <form action="/listController/springTag" method="post" >
    <@spring.bind "student" />
                            <table>
                                <tr>
                                    <td>Name:</td>
                                    <td><input path="student.name"  /></td>
                                </tr>

                                <tr>
                                    <td>Age:</td>
                                    <td><input path="student.age"  /></td>
                                </tr>

                                <tr>
                                    <td colspan="2">
                                        <input type="submit" value="Save Changes" />
                                    </td>
                                </tr>
                            </table>
                        </form>
                      ........................

                            </body>

如何获取控制器中的值?我已将模型属性指定为 student 。我是这里的新手。有人可以帮忙吗?

我找到了答案。

<form action="/listController/springTag" method="post" >
                        <@spring.bind path= "student" />
                            <table>
                                <tr>
                                    <td>Name:</td>
                                    <td>  <@spring.formInput "student.name" /> </td>
                                </tr>

                                <tr>
                                    <td>Age:</td>
                                    <td><@spring.formInput "student.age" />
                                    <@spring.showErrors "student.age","error" /></td>
                                </tr>

                                <tr>
                                    <td colspan="2">
                                        <input type="submit" value="Save Changes" />
                                    </td>
                                </tr>
                            </table>
                        </form>

这是我所做的更改。