问题标签 [struts-tags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 输出带有 struts 标签的参数化 bean 属性
我有一个 beanbeanName
和一个变量paramName
,其中包含要使用的属性的名称,以便:
输出(给定paramName == "year"
和beanName.getYear() == 1976
):
我应该如何使用<s:property>
输出相同的属性值?
我假设:
会这样做,但它只是写paramName
价值。
jsp - 在 Struts2 中使用 optgroup
我正在处理将现有 Struts1 应用程序迁移到 Struts2 的任务。我陷入了这个问题。在<s:select>
我需要将选项分类为<optgroup>
. 以下代码将在 Struts1 中执行此操作。如何使用 Struts2 实现这一点?
javascript - 在逻辑中调用javascript onclick():jsp中的迭代标记
我想用empID 调用javascript。任何人都可以帮助我获得正确的代码语法。
java - 在scriptlet数组索引中访问struts迭代器的索引值
使用 Struts2,我String
的图像标题用逗号分隔。在迭代图像以在 JSP 上呈现时,我需要显示标题以及特定图像,并且无法获得任何特定标签来将标题拆分为String
分隔符并访问特定标题。我正在尝试下面的代码,但不知道用什么来代替某些东西来获取迭代器中的当前迭代索引。
我知道不建议在 JSP 中使用 scriptlet 和表达式标签,但我不知道如何避免它。
jsp - Struts 2 中的下拉菜单
我有一张带有键值对的地图。我想在下拉列表中显示键,并将值发送到服务器以识别选择的内容。
我正在使用 Struts2。我尝试放入Map
标签<s:select>
,list
但它显示下拉列表中的值。
java - 如何在 Struts 2 标签内设置 Struts 2 对象(a href)
我有看起来像这样的文件对象
当然,我的 struts 动作响应中还有很多其他对象,我没有在这里列出。操作完成后,filePath 将填充它所在文件的实际路径,以便可以下载文件。我想在<s:a>
标签中显示文件名和文件路径。
目标是让 href 指向 filePath。我尝试使用 OGNL 即 #、%{}、$(),但似乎没有一个可以正确显示链接。
例如:
struts2 - error404:Struts 中的 Jasper 异常标签
当我运行我的应用程序以打开特定的 jsp 页面时,它显示以下异常:
org.apache.jasper.JasperException:预期 /xx.jsp (19,16) 等号。
jsp文件第19行如下:
删除线后,它工作正常。这条线有什么错误?
java - Struts 2 - 将 OptGroup 添加到
所以我有一个标签,它由连接类<s:select>
的返回类型映射动态填充。List<folder>
我想optgroup
在选择中的两个点添加一个标题 (),但不知道如何在已经实现的系统上构建。
我的选择如下:
如您所见,它是通过使用映射从映射的键和值声明选择的值和键来填充的。
该地图是通过从不同表中收集不同值的漫长过程创建的。
我只想添加两个合适的 optgroup。我已经进行了地图生成,可以在适当的位置添加信息来添加说,<optgoup>
但是 HTML 被转义(我们需要)
请询问是否需要任何其他信息,我正在努力正确地表达这个问题。
java - 在 Struts 2 迭代器标签中,如何获取自定义标签的当前对象
如何在自定义标签中传递当前对象。尝试使用var="workobj"
in 迭代器,并通过"workobj"
如下所示传入自定义标签。但它返回null
.
java - Struts2 - 如何使用里面创建超链接?
我有一个<s:select list="links" headerKey="" headerValue="-- Select a link --" name="reportLinks" id="reportLinks" listValue="linkText" listKey="linkValue" />
并且我希望生成的选项的值属性等于枚举中映射的链接。
枚举:
我想要做的是每个选项都具有<s:url namespace="namespace" action="action" />
例如的值。
该<s:url>
标记为我生成一个带有项目上下文和操作扩展的 URL,这就是我需要它的原因,以免在枚举中硬编码这些信息。
我的操作是正确的,我可以毫无问题地获得枚举,我使用<s:iterator>
.
那个行动:
我搜索了谷歌和 SO,但找不到任何结果。
我已经阅读了http://struts.apache.org/release/2.3.x/docs/using-struts-2-tags.html、http://struts.apache.org/release/2.3中的在线官方文档.x/docs/a.html和http://struts.apache.org/release/2.3.x/docs/url.html但示例部分与已经构建的 PrimeFaces 或 RichFaces 等框架相比实际上很差自己的陈列柜。