Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.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 如何使用Ognl在jsp中将值设置为valuestack?_Java_Jsp_Struts2_El_Ognl - Fatal编程技术网

Java 如何使用Ognl在jsp中将值设置为valuestack?

Java 如何使用Ognl在jsp中将值设置为valuestack?,java,jsp,struts2,el,ognl,Java,Jsp,Struts2,El,Ognl,我有一个动作属性树,它是一个对象树 如何使用OGNL设置树的子节点 附言: 可以通过以下方式在JSP EL中访问树节点: ${tree_root_node.sub_node.sub_sub_node}...... 但是JSP EL不支持设置值 我想要这个: ${tree_root_node.sub_node.sub_sub_node="some string"} 当然,在Struts标记中使用以下OGNL表达式: %{tree_root_node.sub_node.sub_sub_node=

我有一个动作属性
,它是一个对象树

如何使用OGNL设置树的子节点

附言:

可以通过以下方式在JSP EL中访问树节点:

${tree_root_node.sub_node.sub_sub_node}......
但是JSP EL不支持设置值

我想要这个:

${tree_root_node.sub_node.sub_sub_node="some string"}

当然,在Struts标记中使用以下OGNL表达式:

%{tree_root_node.sub_node.sub_sub_node='some string'} 

必须在struts标记中使用?struts标记支持OGNL。为什么要在JSP中设置值?父JSP设置一些值,以便包含的文件可以接收这些值。纯视图逻辑,所以我认为这应该是视图,而不是操作。