ATG JSP tags with sample codes


Below are the few usages of JSP tags in ATG context.

1.Setting Bean values in different ways

Setting Bean from a parameter

<dsp:a href="myfile.jsp" bean="mybean.name" paramvalue="user">

some text...

</dsp:a>

Setting Bean from a constant

<dsp:a href="myfile.jsp" bean="mybean.name" value="sebastian">

some text...

</dsp:a>

2.<dsp:getvalueof></dsp:getvalueof>

<dsp:getvalueof id="name" bean="mybean.name" idtype="java.lang.String">

this can be used inside other tags(dsp or jstl) or in the page itself using scriplet tags.given below one usage.

<c:if test="${empty name}">

<c:set var="name" value="atg_store_formValidationError"/>

</c:if>

3.<dsp:setvalue/>

The setvalue tag allows you to set a bean property or page parameter with a value copied from another bean property,page parameter or constant.

Setting a parameter value to bean value

<dsp:setvalue param="myparam" beanvalue="mybean.name"/>

setting a bean value to a page parameter

<dsp:setvalue bean="mybean.name" paramvalue="myparam"/>

setting a parameter value to a constant

<dsp:setvalue param="myparam" value="Hello World"/>

setting a bean value to a constant

<dsp:setvalue bean="mybean.name" value="Hello World"/>

4.<dsp:param/>

Setting param from constant

<dsp:param name="amount" value="20.12"/>

setting param from a component

<dsp:param name="repository" bean="/atg/userprofiling/ProfileAdapterRepository" />

setting param from an inscope parameter

<dsp:param name="id" value="element.repositoryId"/>

See usages for other tags as well.

Comments

Popular posts from this blog

BCC site status inaccessible Agent Production in error state

Weblogic Issues during EAR Deployment Exception in AppMerge flows progression

Add a shopping cart button to the product page