spring mvc и freemarker-как разместить форму?



Я не уверен в выполнении простой операции crud с spring и freemarker.Именно это я и пытался сделать.



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 . Я здесь новичок . Может кто-нибудь помочь ?

609   1  

1 ответ:

Я нашел ответ.

<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>

Это было изменение, которое я сделал.

Comments

    Ничего не найдено.