[英]JSTL accessing properties from java bean
我是JSTL的新手,请耐心等待。 我有一个我创建的类,试图从JSTL中访问属性。 我无法弄清楚我在做什么错。 我没有收到错误,当我尝试调用“ getChildPath”时我什么也没得到。我正在执行的Java类中是否有某些内容使我无法在JSTL中访问它?赞赏。
Java类:
public class childPath{
private String childPath = "";
public childPath(Resource resource) throws RepositoryException{
ValueMap properties = resource.adaptTo(ValueMap.class);
childPath = properties.get("childPath", "");
}
public String getChildPath() {
return childPath;
}
我的JSTL参考:
${getChildPath}
首先,您应该修改命名以遵循Java命名约定。
例如,您已经将childPath
(类型childPath
)实例(名为bean
)传递给了jsp,在您的jsp中,您可以通过以下方式引用private String childPath
属性:
${bean.childPath}
使用属性/属性名称代替方法(获取器)名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.