get/set work fine for me.

If I take your code/notes literally then you are outputting the JSP tags instead
of actually executing them. However if this is your actual code then it looks
Ok.

You might try putting the useBean tag before any HTML tags - however I don't
think that's supposed to matter, but it's where mine are and they work there.

I suspect the problem is with your JAVA code itself. We need to look at your
java code to see if you are calling it properly from the JSP. So please post an
example of your code.

> -----Original Message-----
> From: Dan Lovell [mailto:[EMAIL PROTECTED]]
> Sent: Monday, November 06, 2000 7:52 AM
> To: [EMAIL PROTECTED]
> Subject: JSP getProperty issue - does not return data
>
>
> Is anyone having trouble using the JSP tags for set and get property.
> They do not seem to work.  I am using Tomcat 3.1 on Win NT.
>
> <td><%= addrsProfile.getCity() %>   </td> ********  works **********
> <td><jsp:getProperty name="addrsProfile" property="city"/> </td>  ****
> does not work *****
>
> Here is my JSP page:
>
> <%@ page contentType="text/html;charset=WINDOWS-1252"%>
> <HTML>
> <HEAD>
> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;
> charset=WINDOWS-1252">
> <META NAME="GENERATOR" CONTENT="Oracle JDeveloper">
> <TITLE>
> JSP Issue - Get Property
> </TITLE>
> </HEAD>
> <BODY>
> <H2>The following output is from JSP code:</H2>
>
> <jsp:useBean id="profile"  class="proto.Profile">
>   <jsp:setProperty  name="profile" property="account" value = "18190" />
>
> </jsp:useBean>
>
> <jsp:useBean  id="addrsProfile" class="proto.Address">
> </jsp:useBean>
>
> <%
>   proto.Address addrs  = profile.loadAddresses("18190");
>   addrsProfile = addrs;
> %>
>
> <table>
> <tr><th colspan="2"> Address Information for Client </th></tr>
> <tr><td>City 1</td><td>City 2</td>
> <tr>
> <td><%= addrsProfile.getCity() %>   </td>
> <td><jsp:getProperty name="addrsProfile" property="city"/> </td>
> </tr>
> </table>
>
> </HTML>
>
> Any help would be great.
> Thanks
>
>

Reply via email to