如何将值赋给jsp变量

任何人都可以告诉如何将一个来自“ "的值分配到jsp变量中吗?

您可以使用s:set标记。

例如,这将从您的操作调用getA()并将值放入“avalue”,不要使用name而不是var

  

然后你可以在JSP上像这样引用它:

 Print value defined in set tag :  

这将打印出价值。

struts属性标记生成输出而不是输入。 如果你想用s:property输出的值做其他事情,那么等价的代码就是getA() ,这是s:property用来获取它将打印的值。

https://cwiki.apache.org/WW/property.html

正如Tim所提到的, 等同于调用action的getA()方法。 您可以使用JSP EL作为${action.a}来获取此信息。

如果需要评估OGNL表达式并将其存储在EL变量中,则可能需要自定义标记。

你可以使用以下来获取变量的值,

例如,有一个字符串avalue,

String avalue="";

现在您可以使用,为其分配属性值,

  avalue=request.getAttribute("a"); 

上面将给属性值赋予字符串变量。 否则你可以设置值,然后通过getAttribute分配它。