In this section, we are going to describe the property tag. The property tag is a generic tag that is used to get the property of a value, which will default to the top of the stack if none is specified.
Add the following code snippet into the struts.xml file.
struts.xml
| <action name="propertyTag" class="net.roseindia.propertyTag"> <result>/pages/genericTags/propertyTag.jsp</result> </action> |
Create an action class as shown:
propertyTag.java
package net.roseindia;
|
Create a bean class "companyName" as
shown:
companyName.java
package net.roseindia;
|
Create a jsp using the tags.
<s:property value="%{name}" /> it prints the result of myBean's getMyBeanProperty() method.
<s:property value="name" default="Default Value" /> it prints
the result of companyName's getName() method and if it is null, print 'a default
value' instead.
propertyTag.jsp
<%@ taglib prefix="s" uri="/struts-tags" %>
|
Output of the propertyTag.jsp:

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Ask Questions? Discuss: Property Tag (Data Tag) Example View All Comments
Post your Comment