You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by kopinsky <ch...@gebit-ms.de> on 2007/05/29 16:23:43 UTC

Problem with html:link-tag

Hello,
i hope this is the right location for my question. If not, please redirect
me. 

I have a jsp-page where at the beginning of the page i load a collection of
data from the database and put it into the session like this:

<%
	List kommunen=IbnSystem.GetKommunengruppe(request);
	session.setAttribute(IbnTokens.KOMMUNENLISTE,kommunen);
%>

Then at some point i try to iterate that collection and create a link for
every item of it:

<logic:notEmpty name="<%=IbnTokens.KOMMUNENLISTE%>" scope="session">							
	<logic:iterate id="kommune" name="<%=IbnTokens.KOMMUNENLISTE%>"
type="de.gebit.ibn.data.IbnKommune" scope="session">															
		<tr>						
			<td style="vertical-align: middle; text-align: left", width="640px">
				<c:if test="<%=!kommune.getId().equals(new Long(99))%>">																						
					<html:link forward="<%=IbnTokens.FORWARD_SOZIALRAUMLISTE%>"
						paramId="kom_id" paramName="kommune" paramProperty="id"
						paramScope="session"> 
						<bean:write name="kommune" property="bezeichnung" />
					</html:link>
				</c:if>
			</td>
		</tr>
	</logic:iterate>
</logic:notEmpty>

So, for every item in the collection i print out a link with the name of the
item as the text and the event of every link is forwarded to a certain
action. Within the link-tag i set a parameter of the name "kom_id" to the
value of the property "id" of the object currently iterated. 

When i open the page i get the following message:

[ServletException in:/pages/tiles/ibr/ibrmain.jsp] No getter method for
property id of bean kommune'

But as you can see in the code of the class "IbnKommune" there is a getter
for id:

public class IbnKommune implements Serializable {
	private static final long serialVersionUID = 1L;
	private Long id;
	private String bezeichnung;
	private String kurz;
	private int art;
	private IbnMandant mandant;

	public IbnKommune() {}
		
	public Long getId() {
		return id;
	}

	public String getBezeichnung() {
		return bezeichnung;
	}
	...
}

What is wrong here? 
Thanks for any help.
Christoph
-- 
View this message in context: http://www.nabble.com/Problem-with-html%3Alink-tag-tf3834146.html#a10854799
Sent from the Struts - User mailing list archive at Nabble.com.


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