gpt4 book ai didi

jsp - 在 Struts 2 和 JSP 中使用带有多个参数的 getText()

转载 作者:行者123 更新时间:2023-12-04 20:44:04 24 4
gpt4 key购买 nike

我正在使用 JSP 开发 Struts2 框架。我的 *.properties 文件中有:

hover_remove=Remove access to {0} at {1}`

我在我的 JSP 中有一个提交标签:
title="%{getText('hover_remove', new String[]{{appLabel}, {locationLabel}})}"

这将在 Java 中工作,但我在 JSP 中收到以下错误:
/WEB-INF/pages/admin/cm/view.jsp(9,287) 
JSPG0055E: Unable to create an xml attribute from name

任何使用提示 getText(String, List String[])在 JSP 中?

最佳答案

如果要创建 String-s 数组,则需要对类使用 FQN 并删除不需要的大括号。

title="%{getText('hover_remove', new java.lang.String[]{appLabel, locationLabel})}"

但是你可以使用 getText接受 List 的方法作为第二个参数并利用 OGNL 列表创建功能。在 OGNL 中要创建一个列表,您需要简单地将一个表达式列表放在花括号中。
title="%{getText('hover_remove', {appLabel, locationLabel})}"

关于jsp - 在 Struts 2 和 JSP 中使用带有多个参数的 getText(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21049864/

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