繁体   English   中英

JSTL从Java Bean访问属性

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM