一尘不染

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

jsp

如何将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"/>

最常见的错误是

原因:标记“ push”,字段“ value”:您必须指定一个值以压入堆栈。示例:人员-[未知位置]


阅读 216

收藏
2020-06-10

共1个答案

一尘不染

<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?WTF
Struts?甚至没有记录!https://struts.apache.org/release/2.0.x/docs/jsp.html

2020-06-10