In Eclipse I was editing a simple jsp file (from David's manning book), the code is as follows:
<%@ page session="false" %> <%@ page import="javax.portlet.*"%> <%@ page import="java.util.*"%> <%@ taglib uri='http://java.sun.com/portlet' prefix='portlet' %> <jsp:useBean id="addUrl" scope="request" class="java.lang.String" /> <jsp:useBean id="cancelUrl" scope="request" class="java.lang.String" /> <portlet:defineObjects/> <% ResourceBundle myText = portletConfig.getResourceBundle (request.getLocale()); %> <B><%=myText.getString("available_bookmarks")%></B><br> <FORM ACTION="<%=addUrl%>" METHOD="POST"> <TABLE CELLPADDING=0 CELLSPACING=4> <TR> <TD> <B><%=myText.getString("name")%></B> </TD> <TD> <B><%=myText.getString("url")%></B> </TD> <TD> </TD> </TR> <% PortletPreferences prefs = renderRequest.getPreferences(); Enumeration e = prefs.getNames(); while (e.hasMoreElements()) { String name = (String)e.nextElement(); String value = prefs.getValue(name, "<" + myText.getString("undefined") + ">"); %> <TR> <TD> <%=name%> </TD> <TD> <%=value%> </TD> <TD> <portlet:actionURL var="removeUrl"> <portlet:param name="remove" value="<%=name%>"/> </portlet:actionURL> <A HREF ="<%=removeUrl.toString()%>"> [<%=myText.getString("delete")%>] | #8 </A> </TD> </TR> <% } %> <TR> <TD> <INPUT NAME="name" TYPE="text"> </TD> <TD> <INPUT NAME="value" TYPE="text"> </TD> <TD> <INPUT NAME="add" TYPE="submit" value="<%=myText.getString("add")%>"> </TD> </TR> </TABLE> </FORM> <FORM ACTION="<%=cancelUrl%>" METHOD="POST"> <INPUT NAME="cancel" TYPE="submit" VALUE="<%=myText.getString("cancel")%>"> </FORM> However Ecliplse doesn't recognize <portlet:defineObjects/>, complaining it is a "Unknown tag"; and "portletConfig cannot be resolved"; and also " removeUrl cannot be resolved". Anybody knows the reasons? Thanks, Bill ____________________________________________________________________________________ Bored stiff? Loosen up... Download and play hundreds of games for free on Yahoo! Games. http://games.yahoo.com/games/front
