Eclipse下的JSTL和重构重命名

Eclipse下的JSTL和重构重命名,eclipse,jsp,jstl,Eclipse,Jsp,Jstl,我想在JavaEE项目中使用JSTL(是的,不是JSF)。我们在请求属性中使用POJO,并使用c:out打印它们的内容 如果在POJO中重命名getter,c:out不会得到更新(使用Eclipse) 我原以为它会在重构过程中被重命名。我做错什么了吗?首先,eclipse不会重构JSP文件中的方法名 其次,您不需要在JSTL中调用getter,只需直接访问字段,如下所示: <c:out value="${employee.firstName}"/> Eclipse在JSP中重构方

我想在JavaEE项目中使用JSTL(是的,不是JSF)。我们在请求属性中使用POJO,并使用c:out打印它们的内容

如果在POJO中重命名getter,
c:out
不会得到更新(使用Eclipse)


我原以为它会在重构过程中被重命名。我做错什么了吗?

首先,
eclipse
不会重构
JSP
文件中的方法名

其次,您不需要在
JSTL
中调用getter,只需直接访问字段,如下所示:

 <c:out value="${employee.firstName}"/>

Eclipse在JSP中重构方法名(或者我使用的JBoss工具)。你没有使用getter是对的,我没有,但是我担心重命名方法不会更新字段。
 public String getFirstName(){
     ...
 }