gpt4 book ai didi

java - 如何传递 to a value parameter in a JSP view? 的输出

转载 作者:行者123 更新时间:2023-12-01 04:18:59 25 4
gpt4 key购买 nike

我已经有几年没有接触Struts2了,必须对一些JSP页面进行一些维护。但我无法找出传递 <s:Action> 输出的正确语法。标记到 <s:url>标签。

我想执行以下操作:

    <s:action name="loadPath" namespace="/files" flush="false" var="filePath" />
<s:url value="#filePath.path"/>

但这不起作用。但是,我可以看到我的路径属性已通过执行以下操作正确设置:

<s:property value="#filePath.path" />

我尝试过使用 %、# 和 $,但似乎找不到正确的组合来将值从堆栈中取出并放入 s:url 标记中。

啊哈!

经过更多的挖掘和反复试验,我终于找到了正确的组合:

<s:url value="%{ #filePath.path }"/>

但我不明白为什么会这样。任何人都可以提供解释为什么这种语法有效,而不仅仅是 value="#filePath.path"

最佳答案

我不太确定您想要实现什么目标,但也许这些文档会对您有所帮助:

关于java - 如何传递 <s :action> to a <s:url> value parameter in a JSP view? 的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19163782/

25 4 0