我将 JBOSS 4.0.2 与 JSP 2.0 一起使用。我创建了一个带有以下指令的 TAG 文件:
<%@ attribute name="id" required="true" %>
<%@ attribute name="upgradeAccount" type="com.upc.domain.UpgradeAccountData" %>
但是,当我尝试将类型对象UpgradeAccountData
作为参数传递给标记时,它总是被解析为字符串,例如:
<wmtags:paymentOptions id="23" upgradeAccount="${upgradeAccountCommand}">
</wmtags:paymentOptions>
在上面的示例中,upgradeAccountCommand 作为"${upgradeAccountCommand}"
字符串传递。(我通过将标签中的 type 属性定义为对象并打印对象类型及其字符串值来检查它)。
我还确保upgradeAccountCommand
调用者页面中的 是一个实际UpgradeAccountData
对象。
我能做些什么来解决这个问题?
非常感谢