Showing posts with label DSP. Show all posts
Showing posts with label DSP. Show all posts
Friday, 26 February 2016 0 comments

Tag Libraries in ATG



The ATG platform supports JSPs as its primary authoring format/front end. The ATG has two tag libraries namely:

  • ·         JSTL

  • ·         DSP

JSTL Tag LIB:

The JavaServer Pages Standard Tag Library (JSTL) from Sun Microsystems handles generic Web application tasks that are supported by all application servers. The JSTL tags can be classified, according to their functions, into following JSTL tag library groups that can be used when creating a JSP page:
·         Core Tags
·         Formatting tags
·         SQL tags
·         XML tags
·         JSTL Functions

 For More details on JSTL Tag Library: refer to (Oracle Docs or Tutorials Point)



DSP Tag LIB:
The DSP tag library lets you access all data types in ATG’s Nucleus framework. Other functions provided by these tags manage transactions and determine how to render data in a JSP. You should use tags from the DSP tag library only for tasks that involve ATG resources. For generic Web application tasks, use JSTL tags.
In pages that import the DSP tag library, you should generally favor DSP tags over equivalent JSP tags. In general, the corresponding DSP tag library tags provide enhanced functionality, such as support for the passing of object parameters between pages. In particular, use dsp:include and dsp:param rather than their JSP equivalents.
The DSP tag library supports both scripting and the JSP Expression Language. For example, the following two tags are equivalent:

<dsp:valueof param="<%= currentCourse %>"/>
<dsp:valueof param="${currentCourse}"/>


List of DSP taglibrary tags are explained in previous post (Click here for DSP tags details)

Thursday, 30 October 2014 0 comments

DSP TAGS AND THEIR ATTRIBUTES IN ATG (Part 1)


List of Dsp tags and their attributes are listed below:

(Kindly let me know if i have missed any tag or attribute)


name attributes required
include








page FALSE

src FALSE

flush FALSE

disableAutoFlush FALSE

staticcharset FALSE

otherContext FALSE
renderContentItem








contentItem TRUE

webapp FALSE

format FALSE
importbean








bean TRUE

var FALSE

scope FALSE
valueof








bean FALSE

param FALSE

value FALSE

converter FALSE

groupingsize FALSE

format FALSE

date FALSE

number FALSE

currency FALSE

valueishtml FALSE

mindate FALSE

maxdate FALSE

nullable FALSE

locale FALSE

symbol FALSE

euro FALSE

currencyConversion FALSE

reverse FALSE

numcharsunmasked FALSE

maskcharacter FALSE

converterattributes FALSE
page








xml FALSE

useXmlParamDelimiter FALSE
form








action FALSE

method FALSE

synchronized FALSE

formid FALSE

requiresSessionConfirmation FALSE

escapeaction FALSE

iclass FALSE

accept FALSE

atomicselection FALSE

autocomplete FALSE

contenteditable FALSE

dir FALSE

disabled FALSE

enctype FALSE

id FALSE

index FALSE

lang FALSE

language FALSE

name FALSE

pgpkey FALSE

script FALSE

style FALSE

tabindex FALSE

target FALSE

title FALSE

unselectable FALSE

onactivate FALSE

onbeforecopy FALSE

onbeforecut FALSE

onbeforedeactivate FALSE

onbeforepaste FALSE

onblur FALSE

onclick FALSE

oncontextmenu FALSE

oncontrolselect FALSE

oncopy FALSE

oncut FALSE

ondblclick FALSE

ondeactivate FALSE

ondrag FALSE

ondragend FALSE

ondragenter FALSE

ondragleave FALSE

ondragover FALSE

ondragstart FALSE

ondrop FALSE

onfocus FALSE

onhelp FALSE

onkeydown FALSE

onkeypress FALSE

onkeyup FALSE

onlosecapture FALSE

onmousedown FALSE

onmouseenter FALSE

onmouseleave FALSE

onmousemove FALSE

onmouseout FALSE

onmouseover FALSE

onmouseup FALSE

onpaste FALSE

onpropertychange FALSE

onreadystatechange FALSE

onreset FALSE

onresize FALSE

onresizeend FALSE

onresizestart FALSE

onselectstart FALSE

onsubmit FALSE




Page2 Page3 Page4 Page5 Page6 Page7 Page8


 
;