Java 将来自会话的值传递给字体大小属性

Java 将来自会话的值传递给字体大小属性,java,jsp,session,struts2,ognl,Java,Jsp,Session,Struts2,Ognl,我需要你的帮助来解决一个问题。我需要根据存储在会话中的值设置字体大小。 我需要写一些类似的东西 但这是行不通的!我该怎么办?字体大小存储在会话中,因为它可以自动更改(action类在调用jsp页面之前计算它)。谢谢你 字体大小存储在会话中,因为它可以自动更改(action类在调用jsp页面之前计算它) 这并不能解释为什么这里需要会话,但是 要使用OGNL访问会话属性、操作属性或其他属性,需要使用Struts标记 否则,您需要使用jspel。但是不要 离题:值得注意的是,今天我们有比点更熟

我需要你的帮助来解决一个问题。我需要根据存储在会话中的值设置字体大小。 我需要写一些类似的东西


但这是行不通的!我该怎么办?字体大小存储在会话中,因为它可以自动更改(action类在调用jsp页面之前计算它)。谢谢你

字体大小存储在会话中,因为它可以自动更改(action类在调用jsp页面之前计算它)

这并不能解释为什么这里需要会话,但是

要使用OGNL访问会话属性、操作属性或其他属性,需要使用Struts标记


否则,您需要使用jspel。但是不要


离题:值得注意的是,今天我们有比点更熟练的处理字体大小的方法,例如。

使用值堆栈中的变量将文本写入jsp输出,OGNL用于动态更改样式吗?以后很难更改标记。谢谢您的回答!我使用了会话,因为我存储了一些对象。我需要从会话中检索一个整数值,因为action类在调用相应的jsp页面之前会计算它。字体大小会发生变化,因为项目和单词的数量也会发生变化…:)@AlessandroPietra当然,但是为什么在调用相应jsp之前计算它的action类不会将它存储在action属性中而不是会话中?这似乎不是强制性的。顺便说一下,如果你喜欢这个答案,请考虑接受和投票。是的,你是对的,我也可以把这个值存储到一个动作属性中。再次感谢!:)它不起作用……我在action类中声明了一个int变量,以及get和set方法。然后在我的jsp页面中我写。。。但是大小没有改变…例如,我试图在我的action类中设置fonsize=300…通过单击View Source,您在生成的html中看到了什么?顺便说一句,用新代码(变量、getter和setter以及其他相关细节)编辑您的问题