java - 如何将 JSP 变量转换为 Struts2 变量?

标签 java jsp struts2 ognl valuestack

如何将 JSP 变量转换为 Struts2 变量?

我尝试过以下方法:

<%=scoredDocument%>
<s:push value="scoredDocument"/>
<s:push value="#scoredDocument"/>
<s:push value="%{scoredDocument}"/>
<s:push value="${scoredDocument}"/>
<s:push value="#page.scoredDocument"/>
<s:push value="%{#page.scoredDocument}"/>

<display:column title="Study Code" sortable="true">
    <s:property value="id"/>

最常见的错误是

Caused by: tag 'push', field 'value': You must specify a value to push on the stack. Example: person - [unknown location]

最佳答案

<s:push>必须包含 <s:property>标签。还有

<s:push value="#attr.scoredDocument">
    <display:column title="Study Code" sortable="true">
        <s:property value="id"/>
    </display:column>
</s:push>

#attr ?什么是Struts?甚至没有记录! https://struts.apache.org/release/2.0.x/docs/jsp.html

关于java - 如何将 JSP 变量转换为 Struts2 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20232665/

相关文章:

java - 在 Struts 2 中初始化 Action 类字段的正确方法是什么?

Java-如何从其他模块获取属性文件

java - "css"在Spring MVC元素中如何使用 "jsp"?

java - 从 struts-rest-plugin 请求时如何排除属性?

java - 表单提交时调用ajax后不显示成功页面

java - Spring 形式 : "Type [java.lang.String] is not valid for option items"

java - Firebase Cloud Messaging 多次发送上游消息,尽管我发送了确认

java - 如何使一些 Action 依赖于另一个 Action 的完成?

java - 从 java 中的 jfreechart 中的范围轴获取后,如何在域轴上设置刻度单位?

java - 如何在Java中的弹出窗口中打开另一个JSP页面