如果我定义了这个类:
@MainForm(grupo = 3, icone = "user")
public class Usuario {
...
}
并传递给视图此列表(包括上面的类):
public List<Class<?>> lista_classes_projeto() {
...
}
有没有办法在这个jsp代码中读取icone
的值:
<c:forEach var="option" items="${lista}">
<li>
<c:url value="/${option.simpleName}/listagem" var="url"/>
<a class="link" href="${url}">
<i class="icon-"></i>
<span>${option.simpleName}</span>
</a>
</li>
</c:forEach>
答案 0 :(得分:0)
我没有测试过,但你可以尝试一下这句话:(在你的每一行)
((MainForm) option.getAnnotation(MainForm.class)).icone();
请注意,忽略了空处理。我假设所有option (class)
都有注释@MainForm