gpt4 book ai didi

java - 如何在我的自定义标签中使用 struts bean 标签?

转载 作者:太空宇宙 更新时间:2023-11-04 14:06:12 24 4
gpt4 key购买 nike

我有一个自定义按钮标签来处理我的功能,我想要 struts bean 标签中的一些值来实现我的功能。我将 struts 标签嵌套在我的自定义标签内。

我的 JSP 代码如下所示。

<button:button  module="MyModule" subModule="MySubModule" aliasType="ButtonType" aliasName="SaveButtonGroup" 
onClick="addNewPart('<bean:Write property="paymentNumber" name="payment" />','<bean:Write property="transactionId" name="payment" />') </button:button>

但是,我在运行时遇到以下错误

weblogic.servlet.jsp.CompilationException: Failed to compile JSP /JSP/cdr/tdsDetails.jsp
tdsDetails.jsp:1:1: The page failed validation from validator: "org.xml.sax.SAXParseException: Attribute "name" was already specified for element "button:button".".
tdsDetails.jsp:308:59: This attribute is not recognized.
onClick="addNewPart('<bean:Write property="paymentNumber" name="payment" />','<bean:Write property="transactionId" name="payment" />');"></button:button>

解决方案是什么?预先感谢您的帮助。

最佳答案

您可以通过放弃 Stuts 标签并仅使用 EL 来简化:

<button:button  module="MyModule" subModule="MySubModule" aliasType="ButtonType" aliasName="SaveButtonGroup" 
onClick="addNewPart('${payment.paymentNumber}','${payment.transactionId}')"> </button:button>

关于java - 如何在我的自定义标签中使用 struts bean 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28849051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com