我有一个Struts2应用程序,我正在尝试使用自定义类型转换器。
<s:a action="documentView">
<s:param name="documentTag" value="constructTag(#aDocumentIndex)"/>
view
</s:a>
constructTag
只是一个返回documentTag
public DocumentTag constructTag(DocumentIndex documentIndex) {
return new DocumentTag(documentIndex);
}
当呈现页面时toString
使用方法而不是类型转换器。为什么?
PS:调用documentView
操作时类型转换器正常工作。