Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Struts 2-%{}符号的使用_Java_Web Applications_Struts2_Ognl_Webwork - Fatal编程技术网

Java Struts 2-%{}符号的使用

Java Struts 2-%{}符号的使用,java,web-applications,struts2,ognl,webwork,Java,Web Applications,Struts2,Ognl,Webwork,Struts 2中%{}符号的确切用法是什么?有人能用一个简单的例子解释一下,当使用%{}时,代码起作用,而当不使用它时,代码不起作用吗?在OGNL中使用,强制将括号中的内容作为OGNL表达式进行求值。比如说 <s:iterator value = "myAnswers" status="stat"> <s:textfield name = "myAnswers[%{#stat.index}].name"/> 应强制评估统计指数 小心被强迫的行为evaluatio

Struts 2中
%{}
符号的确切用法是什么?有人能用一个简单的例子解释一下,当使用
%{}
时,代码起作用,而当不使用它时,代码不起作用吗?

在OGNL中使用,强制将括号中的内容作为OGNL表达式进行求值。比如说

<s:iterator value = "myAnswers" status="stat">
<s:textfield name = "myAnswers[%{#stat.index}].name"/> 


应强制评估统计指数

小心被强迫的行为evaluations@Rogit在本例中,强制求值是安全的,只用于一次,但用于不同的事情。