Attribute photonewsinfo invalid for tag affix according to TLD?
属性photonewsinfo 对标签无效 不可用

解决方案 »

  1.   

    <bean:define id="temp" name="photonewsinfo" property="old_filename"/>
    注:把要用到的value放到pageContext里面,key是temp<swtag:affix oldfilenamevalue="temp"/>
    注:在你的doStartTag()里面,从pageContext取出来就行了用TagUtils.getInstance().lookup(pageContext, name, scope)来取,这个name就是“temp”
      

  2.   

    可是我用的是struts1.1啊,里面没有TagUtils这个类,在struts1.2有才有这个类吧?
      

  3.   

    我找到TagUtils类了和1.2中的TagUtils不在同一个文件夹
      

  4.   

    还是不一样,struts1.1中虽然也有TagUtils类,但它没有getInstance()方法
      

  5.   

    我说的TagUtils确实是1.2的
    没有那就自己写,应该也不难,参考一下1.2里面是自己写的就行了。
        public Object lookup(PageContext pageContext, String name, String scopeName)
                throws JspException {        if (scopeName == null) {
                return pageContext.findAttribute(name);
            }        try {
                return pageContext.getAttribute(name, instance.getScope(scopeName));        } catch (JspException e) {
                saveException(pageContext, e);
                throw e;
            }    }关键的就一句:pageContext.getAttribute().