我们假设我有以下琐碎的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将停止编译,我知道我有一些重命名要做...
什么是我最好的工具?
感谢。