You're correct. That was exactly the problem.  Thanks for responding! 


satyanarayana katta wrote:
> 
> Take a close look at your  getAllEmployees()method.  You have declared the
> list with same name myList, which is a local variable.  You need to either
> call setList and pass this or use the samelist.
>        public String getAllEmployees() {
>        //remove the List<String>
>                List<String> myList = new ArrayList<String>();
> 
>        }
> 
> 
> Cheers.
> 
> Satya
> 
> On Thu, May 7, 2009 at 8:54 AM, SofIAm <sof.am...@yahoo.com> wrote:
> 
>>
>> Hi Everyone,
>>
>> I'm new to Struts. Please help me figure out why the List myList is not
>> being displayed in JSP, although my String variable s is displayed. Your
>> help will be greatly appreciated! Thanks!
>>
>> Here's the code:
>>
>> struts.xml
>>
>>  <?xml version="1.0" encoding="UTF-8" ?>
>>
>> <!DOCTYPE struts PUBLIC
>>        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
>>        "http://struts.apache.org/dtds/struts-2.0.dtd";>
>>
>> <struts>
>>
>>   <include file="struts-default.xml"/>
>>
>>    <package name="default" extends="struts-default">
>>
>>        <action name="getAllEmployees" method="getAllEmployees"
>> class="net.struts2demo.action.EmployeeAction">
>>           <result>employees.jsp</result>
>>        </action>
>>
>>     </package>
>> </struts>
>>
>> Action class
>> package net.struts2demo.action;
>> import com.opensymphony.xwork2.ActionSupport;
>> import com.sample.PersonController;
>> import com.sample.Person;
>>
>>
>> import java.util.List;
>>
>> import java.util.ArrayList;
>>
>> import org.apache.log4j.Level;
>> import org.apache.log4j.Logger;
>>
>> public class EmployeeAction extends ActionSupport {
>>
>>        //private static Logger logger =
>> Logger.getLogger(EmployeeAction.class);
>>
>>        private Person person;
>>        private List<String> myList;
>>        private String s;
>>
>>        public List<String> getMyList() {
>>                return myList;
>>        }
>>
>>        public String getS(){
>>                return s;
>>        }
>>        public String getAllEmployees() {
>>                //PersonController pc = new PersonController();
>>                //List people = pc.getAllPeople();
>>
>>
>>                //logger.log(Level.TRACE, "Action Class: And a trace
>> message
>> using log()
>> method.");
>>
>>                System.out.print("Action Class");
>>
>>                List<String> myList = new ArrayList<String>();
>>            myList.add("Fruits");
>>            myList.add("Apple");
>>            myList.add("Mango");
>>            myList.add("Orange");
>>            myList.add("Pine Apple");
>>
>>            s="Hello Struts was in the right method!";
>>
>>                return SUCCESS;
>>        }
>>        public String getPerson() {
>>                PersonController pc = new PersonController();
>>                person = pc.getPerson(1);
>>                return "success";
>>        }
>>        public void setPerson(Person person) {
>>                this.person = person;
>>        }
>>
>>        public void setMyList(List<String> myList) {
>>                this.myList = myList;
>>        }
>>
>> }
>>
>> JSP Page: employee.jsp
>> <%@ taglib prefix="s" uri="/struts-tags" %>
>>
>> <html>
>>  <head>
>>    <title>Iterator Tag Example!</title>
>>  </head>
>>  <body>
>>    <h1>Iterator Tag Example!</h1>
>>
>>      <s:iterator value="myList">
>>        <s:property /><br>
>>      </s:iterator>
>>
>>        <table align="center" class="borderAll">
>>
>>         <tr><td class="tdLabel"><s:text name="s"/></td>
>>                        <td><s:textfield name="s" size="30"/></td>
>>         </tr>
>>    </table>
>>
>>  </body>
>> </html> >
>> --
>> View this message in context:
>> http://www.nabble.com/Please-help%21-Struts-2-Eclipse---List-Object-is-not-displaying-in-JSP-tp23429087p23429087.html
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Please-help%21-Struts-2-Eclipse---List-Object-is-not-displaying-in-JSP-tp23429087p23449084.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to