Generator Tag (Control Tags) Example
In this section, we are going to describe the generator
tag. The generator
tag is a generic tag that is used to generate
iterators based on different attributes
passed. Here we will not pass any attribute.
Add the following code snippet into the struts.xml
file.
sturts.xml
<action name="GeneratorTag" class="net.roseindia.GeneratorTag">
<result>/pages/genericTags/GeneratorTag.jsp</result>
</action> |
Create an action class as shown:
GeneratorTag.java
package net.roseindia;
import com.opensymphony.xwork2.ActionSupport;
import org.apache.struts2.util.IteratorGenerator.Converter;
public class GeneratorTag extends ActionSupport {
public String excute() throws Exception{
return SUCCESS;
}
}
|
Create a jsp page where the generator tag
<s:generator> generates a simple iterator based on the val
attribute supplied and
<s:iterator> tag prints it out using the <s:property /> tag. The separator attribute
is used to separate the val into entries of the iterator.
GeneratorTag.jsp
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title> Generator Tag Example! </title>
</head>
<body>
<h1><span style="background-color: #FFFFcc">Generator Tag Example!
</span></h1>
<h3><font color="#0000FF"> Generates a Simple Iterator </font></h3>
<s:generator val="%{'www.Roseindia.net,Deepak Kumar,Sushil Kumar,
Vinod Kumar,Amit Kumar'}" separator=",">
<s:iterator>
<s:property /><br/>
</s:iterator>
</s:generator>
</body>
</html>
|
Output of Generator Tag Example:
|
Current Comments
0 comments so far (post your own) View All Comments Latest 10 Comments: