我有一个父 jsp a.jsp,其中包含另一个 jsp b.jsp。我正在计算 b.jsp 中的一些值,这些值需要在父 jsp a.jsp 中使用,它将将此计算值传递给另一个 jsp(例如 c.jsp)。如何在页面完全加载之前评估子 jsp 中的值并将其传递给父 jsp?
您如何将“子”罐子包含在父罐子中?静态导入还是动态导入?
如果你有
<%@ include file="myFile.jsp" %>
Run Code Online (Sandbox Code Playgroud)
改变它
<jsp:include file="myFile.jsp" />
Run Code Online (Sandbox Code Playgroud)
然后在父级中在请求中设置一个属性(而不是在会话中,那将是“更脏的”):
<% request.setAttribute("attrName", myValue) %>
Run Code Online (Sandbox Code Playgroud)
最后,在“子”jsp 中:
<% myValue = (MyValueType)request.getAttribute("attrName") %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11535 次 |
| 最近记录: |