在JSP中使用类字段名作为输入名称

时间:2017-04-12 21:05:03

标签: java spring jsp

我们假设我有以下琐碎的bean:

class Dog {
    private String nickname;
    // .. getters and setters

我的servlet将其读作bean:

<jsp:useBean id="dog" class="Dog" scope="request"/> 
<jsp:setProperty name="dog" property="*"/> 

如果我的表单包含:

    <input type="text" name="nickname">

它有效,但是当我重构Dog时,重命名一些字段,例如:

class Dog {
    private String nickname-->name;
    // .. getters and setters

系统停止静默工作,并且未填充bean。

我希望能够写出这样的东西:

    Nickname: <input type="text" name="<%=Fields(Dog.class).nickname%>">

然后,当我重命名/ reactor Dog,并且字段名称发生变化时,表单JSP将停止编译,我知道我有一些重命名要做...

什么是我最好的工具?

感谢。

0 个答案:

没有答案