jsp 变量的值" />
任何人都可以告诉如何将来自“”的值分配给jsp变量吗?
”的值分配给jsp变量吗?
Can anybody tell how to assign a value coming from "<s:property value="a">" into jsp variable ?
<s:property value="a">"
您可以为此使用 s:set 标签。
例如,这将从您的操作中调用 getA() 并将值放入“avalue”中,不要使用 name 而不是 var
<s:set var="avalue" value="a" />
然后您可以像这样引用它在 JSP 上:
<b>Print value defined in set tag :</b> <s:property value="#avalue" /> <br/>
这将打印出该值。
You can use the s:set tag for this.
For example this will call getA() from your action and put the value into "avalue", don't use name instead of var
And then you can reference it like so on the JSP:
Which will print out the value.
struts 属性标签生成输出而不是输入。如果您想对 s:property 输出的值执行其他操作,则等效代码为 getA(),这就是 s:property< /code> 将用于获取将打印的值。
s:property
getA()
s:property< /code> 将用于获取将打印的值。
https://cwiki.apache.org/WW/property.html
The struts property tag generates output not input. If you want to do something else with the value that s:property would output, the equivalent code would be getA(), which is what s:property will use to get the value that it will print.
正如 Tim 提到的, 相当于调用操作的 getA() 方法。您可以使用 JSP EL 作为 ${action.a} 来获取此信息。
${action.a}
如果您需要计算 OGNL 表达式并将其存储在 EL 变量中,您可能需要一个自定义标记。
As Tim mentioned, <s:property value="a"/> is equivalent to calling the action's getA() method. You can get this using the JSP EL as ${action.a}.
<s:property value="a"/>
If you need to evaluate an OGNL expression and store that in an EL variable, you would probably need a custom tag.
您可以使用以下方法将值获取到变量中,
例如有一个字符串avalue,
String avalue="";
现在您可以使用以下方法为其分配属性值,
<s:property value="a"/> avalue=request.getAttribute("a");
上面将给出字符串变量的属性值。否则,您可以设置该值,然后通过 getAttribute 分配它。
you can use the following to get the value in to variable,
For example there is a string avalue,
Now you can assign a property value to it by using,
above will gives the property value to a string variable. otherwise u can set the value and then assign it through getAttribute.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
您可以为此使用 s:set 标签。
例如,这将从您的操作中调用 getA() 并将值放入“avalue”中,不要使用 name 而不是 var
然后您可以像这样引用它在 JSP 上:
这将打印出该值。
You can use the s:set tag for this.
For example this will call getA() from your action and put the value into "avalue", don't use name instead of var
And then you can reference it like so on the JSP:
Which will print out the value.
struts 属性标签生成输出而不是输入。如果您想对
s:property
输出的值执行其他操作,则等效代码为getA()
,这就是s:property< /code> 将用于获取将打印的值。
https://cwiki.apache.org/WW/property.html
The struts property tag generates output not input. If you want to do something else with the value that
s:property
would output, the equivalent code would begetA()
, which is whats:property
will use to get the value that it will print.https://cwiki.apache.org/WW/property.html
正如 Tim 提到的,
相当于调用操作的getA()
方法。您可以使用 JSP EL 作为${action.a}
来获取此信息。如果您需要计算 OGNL 表达式并将其存储在 EL 变量中,您可能需要一个自定义标记。
As Tim mentioned,
<s:property value="a"/>
is equivalent to calling the action'sgetA()
method. You can get this using the JSP EL as${action.a}
.If you need to evaluate an OGNL expression and store that in an EL variable, you would probably need a custom tag.
您可以使用以下方法将值获取到变量中,
例如有一个字符串avalue,
String avalue="";
现在您可以使用以下方法为其分配属性值,
上面将给出字符串变量的属性值。否则,您可以设置该值,然后通过 getAttribute 分配它。
you can use the following to get the value in to variable,
For example there is a string avalue,
String avalue="";
Now you can assign a property value to it by using,
above will gives the property value to a string variable. otherwise u can set the value and then assign it through getAttribute.