【问题标题】:Setting a variable from object value and using it as a variable elsewhere从对象值设置变量并将其用作其他地方的变量
【发布时间】:2014-09-26 17:45:05
【问题描述】:

我需要在 JSTL/OGNL 中准备正文。像这样的:

First Name: <customer.fn>
Last Name: <customer.ln>
...

并在 mailto 链接中使用它。客户来自ActionContext

我尝试了以下方法:

<s:set var="bodyText" value="First Name: ${customer.fn}\n Last Name: ${customer.ln}....">

我试着像这样打印它,看看它是否有效。

<s:property value="#bodyText" />

但这似乎不起作用。

获得价值后,我需要在 Mailto 链接中使用它,例如:

"mailto:xyz@abc.com?body=<s:property value="#bodyText">"

【问题讨论】:

    标签: java jsp struts2 jstl ognl


    【解决方案1】:

    在struts标签属性中不能使用JSP EL,但可以在标签正文中使用

    <s:set var="bodyText">First Name: ${customer.fn}<br/> Last Name: ${customer.ln}</s:set>
    

    【讨论】:

    • 如何使用/打印该变量?
    • 好的。谢谢。让我试试看。
    • 伙计...非常感谢!我在这个该死的事情上花了大约 7 个小时..但我仍然不知道为什么我在这里发布的那个不起作用!!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多