Hi
I have a class
import java.util.ArrayList;
import java.util.Iterator;
//import java.util.Collections;
/*
*/
/**
*
public class ArrayList_Test {
public void myMethod(){
ArrayList a = new ArrayList();
//String str = "test";
//a.add(str);
try{
a.add("India");
a.add("USA");
a.add("Britian");
a.add("Australia");
}catch(Exception e)
{
System.out.println(" "+e.toString());
}
System.out.println(" My Array List"+ a.toString());
Iterator I = a.iterator();
while(I.hasNext())
{
System.out.println(" NEXT "+ I.next());
}
}
public static void main(String args[]){
ArrayList_Test b = new ArrayList_Test();
b.myMethod();
}
}
Now i have a JSP page
<%@ taglib uri="struts-logic.tld" prefix="logic" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<%@ page
language="java"
contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"
%>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<META name="GENERATOR" content="IBM WebSphere Studio">
<META http-equiv="Content-Style-Type" content="text/css">
<LINK href="theme/Master.css" rel="stylesheet"
type="text/css">
<TITLE>ArrayList.jsp</TITLE>
</HEAD>
<BODY>
<P>
<jsp:useBean id="array_test" class="ArrayList_Test" scope="application">
<jsp:setProperty name="array_test" property="*"/>
You entered<BR>
Name:<%/**= array_test. myMethod()**/%><BR>
</jsp:useBean>
<logic:iterate
id="array_test" type="id"
name="a" scope="application"
<LI>
The Id is: <jsp
roperty
name="array_test" property="id"/>
</LI>
<logic:iterate>
</P>
</BODY>
</HTML>
now i'm getting getting this error
"Broken Link - /ArrayListJSP/struts-logic.tld - Standalone TLD files must be under the WEB-INF directory. ArrayList.jsp ArrayListJSP/WebContent line 1"
I'm using WSAD for development and trying to display the ArrayList values in the above JSP page, pls see what's wrong, i'm a novice and step by step help will be good and i also have STRUTS support enabled. It would be good if i use STRUTS framework
thanks