Sorry, I've just realized my posing is in the wrong forum area.  


SofIAm 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 being 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-not-displayed-in-JSP-tp23428591p23428953.html
Sent from the Struts - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to