Hi all,
Following is my
test jsp. When I use useBean without a scope, i set an attribute at page scope right.
Can I access the same using EL as in line 5?
Can I access the same using scripting as shown in last line?
I have the tld appropriately done for func and my simple tag(bodycontent tagdependent). But call to function is printed as template text and the simple tag bodycontent did not print at all.
My output of the jsp is only this
56789 ${xyz.telephone} ${func.MyFunc()} within doTag:hi!
Where do I err?
Thanks and have a nice day
Subha
<jsp:useBean id="xyz" class="com.MyModel" >
<jsp:setProperty name="xyz" property="telephone" value="56789" />
</jsp:useBean>
<jsp:getProperty name="xyz" property="telephone"/>
${xyz.telephone}
<%@ taglib prefix="func" uri="http://subha/home" %>
<%@ taglib prefix="myst" uri="http://subha/home" %>
${func.MyFunc()}
<myst:MyST srt="hi!">
<% pageContext.getAttribute("xyz").getTelephone(); %>
</myst:MyST>
<% ((com.MyModel)pageContext.getAttribute("xyz")).getTelephone(); %>