You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by "Steven D. Wilkinson" <st...@acm.org> on 2001/01/13 03:11:09 UTC
src 20010112 compile error: attached fixed
org/apache/struts/taglib/form/LinkTag.java
compile.library:
[javac] Compiling 198 source files to C:\build\struts\library\classes
[javac] C:\jakarta-struts\src\share\org\apache\struts\taglib\form\LinkTag.ja
va:457: cannot resolve symbol
[javac] symbol : method lookup (javax.servlet.jsp.PageContext,java.lang.St
ring,java.lang.String)
[javac] location: class org.apache.struts.util.BeanUtils
[javac] Object bean = BeanUtils.lookup(pageContext, paramName, p
aramScope);
[javac] ^
[javac] C:\jakarta-struts\src\share\org\apache\struts\taglib\form\LinkTag.ja
va:503: cannot resolve symbol
[javac] symbol : method lookup (javax.servlet.jsp.PageContext,java.lang.St
ring,java.lang.String)
[javac] location: class org.apache.struts.util.BeanUtils
[javac] Object bean = BeanUtils.lookup(pageContext, name, scope);
[javac] ^
[javac] 2 errors
BUILD FAILED
Below is the diff between form/LinkTag.java and html/LinkTag.java.
I have fixed it in my copy of the source and attached it at the bottom.
I also included a diff so you could see what I changed.
bash:2.02 //c/jakarta-struts/src/share/org/apache/struts/taglib/form
$ diff LinkTag.java ../html/LinkTag.java
2,4c2,4
< * $Header: /home/cvspublic/jakarta-struts/src/share/org/apache/struts/taglib/
form/LinkTag.java,v 1.7 2001/01/05 23:02:22 craigmcc Exp $
< * $Revision: 1.7 $
< * $Date: 2001/01/05 23:02:22 $
---
> * $Header: /home/cvspublic/jakarta-struts/src/share/org/apache/struts/taglib/
html/LinkTag.java,v 1.3 2001/01/08 21:36:07 craigmcc Exp $
> * $Revision: 1.3 $
> * $Date: 2001/01/08 21:36:07 $
63c63
< package org.apache.struts.taglib.form;
---
> package org.apache.struts.taglib.html;
80a81
> import org.apache.struts.util.PropertyUtils;
88c89
< * @version $Revision: 1.7 $ $Date: 2001/01/05 23:02:22 $
---
> * @version $Revision: 1.3 $ $Date: 2001/01/08 21:36:07 $
457c458,459
< Object bean = BeanUtils.lookup(pageContext, paramName, paramScope)
;
---
> Object bean = RequestUtils.lookup(pageContext,
> paramName, paramScope);
464c466
< BeanUtils.getPropertyValue(bean, paramProperty);
---
> PropertyUtils.getProperty(bean, paramProperty);
503c505
< Object bean = BeanUtils.lookup(pageContext, name, scope);
---
> Object bean = RequestUtils.lookup(pageContext, name, scope);
523c525
< map = (Map) BeanUtils.getPropertyValue(bean, property);
---
> map = (Map) PropertyUtils.getProperty(bean, property);
--
-----------------------------------------------------------------
Steven D. Wilkinson, stevendwilkinson@acm.org
Re: src 20010112 compile error: attached fixed
org/apache/struts/taglib/form/LinkTag.java
Posted by "Craig R. McClanahan" <Cr...@eng.sun.com>.
"Steven D. Wilkinson" wrote:
> compile.library:
> [javac] Compiling 198 source files to C:\build\struts\library\classes
> [javac] C:\jakarta-struts\src\share\org\apache\struts\taglib\form\LinkTag.ja
> va:457: cannot resolve symbol
> [javac] symbol : method lookup (javax.servlet.jsp.PageContext,java.lang.St
> ring,java.lang.String)
> [javac] location: class org.apache.struts.util.BeanUtils
> [javac] Object bean = BeanUtils.lookup(pageContext, paramName, p
> aramScope);
> [javac] ^
> [javac] C:\jakarta-struts\src\share\org\apache\struts\taglib\form\LinkTag.ja
> va:503: cannot resolve symbol
> [javac] symbol : method lookup (javax.servlet.jsp.PageContext,java.lang.St
> ring,java.lang.String)
> [javac] location: class org.apache.struts.util.BeanUtils
> [javac] Object bean = BeanUtils.lookup(pageContext, name, scope);
> [javac] ^
> [javac] 2 errors
>
> BUILD FAILED
>
Steven,
Thanks for the patch ... but the entire src/share/org/apache/struts/taglib/form
directory is now obsolete, and should be removed. It is no longer included in the CVS
tree (as long as you execute "cvs update -dP" when you update) or the nightly source
distributions.
This way, we don't have to worry about keeping obsolete code up to date.
Craig
>
> Below is the diff between form/LinkTag.java and html/LinkTag.java.
> I have fixed it in my copy of the source and attached it at the bottom.
> I also included a diff so you could see what I changed.
>
> bash:2.02 //c/jakarta-struts/src/share/org/apache/struts/taglib/form
> $ diff LinkTag.java ../html/LinkTag.java
> 2,4c2,4
> < * $Header: /home/cvspublic/jakarta-struts/src/share/org/apache/struts/taglib/
> form/LinkTag.java,v 1.7 2001/01/05 23:02:22 craigmcc Exp $
> < * $Revision: 1.7 $
> < * $Date: 2001/01/05 23:02:22 $
> ---
> > * $Header: /home/cvspublic/jakarta-struts/src/share/org/apache/struts/taglib/
> html/LinkTag.java,v 1.3 2001/01/08 21:36:07 craigmcc Exp $
> > * $Revision: 1.3 $
> > * $Date: 2001/01/08 21:36:07 $
> 63c63
> < package org.apache.struts.taglib.form;
> ---
> > package org.apache.struts.taglib.html;
> 80a81
> > import org.apache.struts.util.PropertyUtils;
> 88c89
> < * @version $Revision: 1.7 $ $Date: 2001/01/05 23:02:22 $
> ---
> > * @version $Revision: 1.3 $ $Date: 2001/01/08 21:36:07 $
> 457c458,459
> < Object bean = BeanUtils.lookup(pageContext, paramName, paramScope)
> ;
> ---
> > Object bean = RequestUtils.lookup(pageContext,
> > paramName, paramScope);
> 464c466
> < BeanUtils.getPropertyValue(bean, paramProperty);
> ---
> > PropertyUtils.getProperty(bean, paramProperty);
> 503c505
> < Object bean = BeanUtils.lookup(pageContext, name, scope);
> ---
> > Object bean = RequestUtils.lookup(pageContext, name, scope);
> 523c525
> < map = (Map) BeanUtils.getPropertyValue(bean, property);
> ---
> > map = (Map) PropertyUtils.getProperty(bean, property);
> --
> -----------------------------------------------------------------
> Steven D. Wilkinson, stevendwilkinson@acm.org
>
> --------------------------------------------------------------------------------
> Name: LinkTag.java
> LinkTag.java Type: JavaScript Program (application/x-javascript)
> Encoding: 7bit