2014-09-26 94 views
1

我需要在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:[email protected]?body=<s:property value="#bodyText">" 

回答

1

不能在Struts标签属性使用JSP EL,但你可以在标签体使用

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

如何使用/打印该变量? – 2014-09-26 20:31:51

+0

2014-09-26 20:32:31

+0

好的。谢谢。让我尝试一下。 – 2014-09-26 20:32:42

相关问题