Tag: method预览模式: 普通 | 列表
08-08
16

Unable to find setter method for attribute:xxx

1. 检查 tld 配置文件有否写对 scope 属性

2. 重点:检查 tag 类该属性的 getter & setter ,看看是否有如下方法:

public void setScope(String scope);

如果有 getScope() 方法,其返回值只能是 String 而不是其他类型。譬如以下的 getter 是错的:

public StorageScope getScope();

查看更多...

Tags: setter method TAG

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 914
08-03
07

The method XX is undefined for the type XX

今天图省事,直接在JSP页面写了点代码。结果就遇到了这样的错误,代码如下:
<logic:iterate id="pt" indexId="ind" name="LIST" length="1">
<%
pt=pt.toString();
int pos =pt.lastIndexOf(".");  //到这部的时候开始报错
pt=pt.substring(0,pos);
out.println("["+pt+"]");
%>

由于代码很简单,所以起初我考虑的是环境变量的问题,是不是少jar。但经排查。Struts标签初始化的变量与代码实现过程并不同步。经如下修改后,运行正常:

查看更多...

Tags: method undefined

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1682