hi saumya... m doing this in UserLinkAction
and here is the code...
// Created by Xslt generator for Eclipse.
// XSL : not found (java.io.FileNotFoundException: (Bad file descriptor))
// Default XSL used : easystruts.jar$org.easystruts.xslgen.JavaClass.xsl
package com.patni.peass.action.user;
import java.util.ArrayList;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.patni.peass.bean.common.PEASSBean;
import com.patni.peass.bean.user.UserMasterBean;
import com.patni.peass.business.UserBusiness;
import com.patni.peass.classes.user.Users;
import com.patni.peass.form.user.UserForm;
/**
* UserLinkAction.java created by EasyStruts - XsltGen.
*
http://easystruts.sf.net * created on 05-12-2006
*
* XDoclet definition:
* @struts:action validate="true"
*/
public class UserLinkAction extends Action {
// --------------------------------------------------------- Instance Variables
// --------------------------------------------------------- Methods
/**
* Method execute
* @param ActionMapping mapping
* @param ActionForm form
* @param HttpServletRequest request
* @param HttpServletResponse response
* @return ActionForward
* @throws Exception
*/
public ArrayList createBean(ArrayList userList)
{
ArrayList userListArray=new ArrayList();
int count=0;
while(count<userListArray.size())
{
userListArray.add((UserMasterBean)(userList.get(count)));
count++;
}
return userListArray;
}
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
UserForm uf=new UserForm();
ArrayList userList=new ArrayList();
userList=uf.getUserList();
ArrayList newUserList=new ArrayList();
userList=UserBusiness.findAll();
//UserMasterBean userBean[]=new UserMasterBean[userList.size()];
//userBean=(UserMasterBean[]) userList.toArray();
//userList=createBean(userList);
//request.setAttribute("users",userList);
int i=0;
String listUser[] = new String[userList.size()];
//ArrayList userList=null;
while(i<userList.size())
{
//System.out.println("First Name="+( (UserMasterBean)userList.get(i) ).getFirstName());
UserMasterBean ub=new UserMasterBean();
ub=(UserMasterBean) userList.get(i);
listUser[i]=ub.getUserName();
//Users user=new Users();
uf.getUser().setUserNameli(listUser[i]);
System.out.println("uf.getUser().getUserNameli() = "+uf.getUser().getUserNameli());
//user.setUserNameli(listUser[i]);
//uf.setUser(user);
newUserList.add((Users)uf.getUser());
i++;
}
uf.setUserList(newUserList);
HttpSession session = request.getSession();
session.setAttribute( "userList", userList);
if(uf.getUserList()!=null)
return mapping.findForward("success");
else
return mapping.findForward("faliure");
}
/* (non-Javadoc)
* @see com.patni.peass.action.common.PEASSAction#createBean(javax.servlet.http.HttpServletRequest)
*/
public PEASSBean createBean(HttpServletRequest request) {
// TODO Auto-generated method stub
return null;
}
}
thanx...