json - how to use dsp tags with jsonlib -
i want output data within jsp using json format. trying use json-taglib same. can please me combining jsontaglib atg dsp tags? below code.
<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %> <dsp:page> <json:property name="image" value="<dsp:valueof param='mysite.image'/>" /> <json:property name="name" value='<dsp:valueof param="mysite.name"/>' /> </json:object>` </dsp:page> but code above printing dsp:valueof tags instead of it's value. why?
also, need use foreach droplet print out nested json array.can me example on how can achieve that? tia
since explicitly importing json taglib, might need import dsp taglib too?
apart missing starting tag <json:object>, rest appears correct.
an example of using foreach droplet generate nested json array follow:
<dsp:importbean bean="/atg/dynamo/droplet/foreach" /> <dsp:page> <json:object> <json:property name="image"> <dsp:valueof param="mysite.image" /> </json:property> <json:property name="name"> <dsp:valueof param="mysite.name" /> </json:property> <json:array> <dsp:droplet name="/atg/dynamo/droplet/foreach"> <dsp:param name="array" param="someparameterpassedtothisdroplet" /> <dsp:oparam name="output"> <json:object> <json:property name="element.propertyname"> <dsp:valueof param="element.propertyvalue" /> </json:property> </json:object> </dsp:oparam> </dsp:droplet> </json:array> </json:object> </dsp:page>
Comments
Post a Comment