Java 使用JSP中的类字段名作为输入名

Java 使用JSP中的类字段名作为输入名,java,spring,jsp,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="*"/> 系统停止静默工作,bean没有填充 我希望能够写下这样的东

让我们假设我有以下平凡的bean:

class Dog {
    private String nickname;
    // .. getters and setters
我的servlet将其作为bean读取:

<jsp:useBean id="dog" class="Dog" scope="request"/> 
<jsp:setProperty name="dog" property="*"/> 
系统停止静默工作,bean没有填充

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

    Nickname: <input type="text" name="<%=Fields(Dog.class).nickname%>">
昵称:
然后,当我重命名/reactor Dog,并且字段名更改时,表单JSP将停止编译,我将知道我有一些重命名要做

我最好的工具是什么


谢谢。

你是否考虑使用Ajax来解决这个问题?毕竟,您不想以同步方式将页面发布到服务器。@Mosheard,我不确定建议是什么,我可以使提交同步/异步,但问题是如何确保html变量名与Java bean字段匹配。
class Dog {
    private String nickname-->name;
    // .. getters and setters
    Nickname: <input type="text" name="<%=Fields(Dog.class).nickname%>">