Home Struts Struts2 Struts2uitags Checkboxlist Tag (Form Tag) Example



Checkboxlist Tag (Form Tag) Example
Posted on: July 28, 2007 at 12:00 AM
In this section, we are going to describe the checkboxlist tag .

Checkboxlist Tag (Form Tag) Example

     

In this section, we are going to describe the checkboxlist tag. The checkboxlist tag is a UI tag that creates a series of checkboxes from a list. Setup is like <s:select /> or <s:radio />, but creates checkbox tags.

Add the following code snippet into the struts.xml file.
struts.xml

<action name="checkboxlistTag" class="net.roseindia.checkboxlistTag">
   <result>/pages/uiTags/checkboxlistTag.jsp</result>
</action>

Create two lists in the action class and populate them with various items as shown in the  "checkboxlistTag" class.

checkboxlistTag.java

package net.roseindia;
import com.opensymphony.xwork2.ActionSupport;
import java.util.*;

public class checkboxlistTag extends ActionSupport{
  
  private List fruits;
  private List animals;  
  public String execute()throws Exception{
  fruits = new ArrayList();
  fruits.add("Apple");
  fruits.add("Mango");
  fruits.add("Orange");
  fruits.add("Pine Apple");

  animals = new ArrayList();
  animals.add("Dog");
  animals.add("Elephant");
  animals.add("Ox");
  animals.add("Fox");
  return SUCCESS;

  }

  public List getFruits(){
  return fruits;
  }

  public List getAnimals(){
  return animals;
  }
}

Create a jsp using the tags

<s:checkboxlist name="Fruits-name" list="fruits" /> it prints a checboxlist with name Fruits and Creates a series of checkboxes from fruits list of the action class "checkboxlistTag".  <s:checkboxlist name="Animals-name" list="animals" /> it prints a checboxlist with name Animals and Creates a series of checkboxes from animals list of the action class "checkboxlistTag".

checkboxlistTag.jsp

<%taglib prefix="s" uri="/struts-tags" %>

<html>
  <head> 
  <title>Checkboxlist  (Form TagTag Example!</title>
  </head>
  <body>
  <h1><span style="background-color: #FFFFcc">Checkboxlist 
   Tag Example!</span></h1>

  <b>Fruits</b><br>
  <s:checkboxlist name="Fruits-name" list="fruits" /><br>
  
<b>Animals</b><br>
  <s:checkboxlist name="Animals-name" list="animals" />
<br>
  </body>
</html>

Output of the checkboxlistTag.jsp:

     

Related Tags for Checkboxlist Tag (Form Tag) Example:
clistuiselectsetupcheckboxiotagstagsetradcreatechecklikeieboxradiocheckboxesecheckboxlistlifromseriesmadessxeatkishaeassrithsthatkbomo


More Tutorials from this section

Ask Questions?    Discuss: Checkboxlist Tag (Form Tag) Example   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

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.