我需要你的帮助才能解决问题。我需要根据存储在会话中的值来设置字体大小。 我需要写类似于
的东西<a href="/chips" style="font-size: (#session.soglia)pt"><s:property value="nome"/></a>
但这不起作用!我能怎么做?字体大小存储在会话中,因为它可以进行动态更改(动作类在调用jsp页面之前计算它)。谢谢!!!
答案 0 :(得分:1)
字体大小存储在会话中,因为它可以进行动态更改(动作类在调用jsp页面之前计算它)。
这并不能解释为什么这里需要会话,但是......
要访问Session属性,Action属性或任何带有OGNL的内容,您需要使用Struts标记。
<a href="/chips" style="font-size: <s:property value='#session.soglia'/>pt">
<s:property value="nome"/>
</a>
否则你需要使用JSP EL。但不要。
偏离主题:值得注意的是,今天我们有更多熟练的方法来处理字体大小而不是点,例如。与Viewport Sized typography。