Java 使用JSP中的类字段名作为输入名
让我们假设我有以下平凡的bean: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没有填充 我希望能够写下这样的东
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%>">