通过JSP:param将Java List传递到包含的JSP
Passing Java List into included JSP via jsp:param
我试图将Java列表传递到包含的JSP页面,并且没有运气。
我在第一个JSP页面的脚本中捕获数组:
<% User user = User.getUser(request); %>
. .并将其传递给包含的JSP(本质上是一个标头),如下所示:
<jsp:include page="includes/mySubNavigation.jsp">
<jsp:param name="myColl" value="<%=user.getObjs() %>" />
</jsp:include>
当我尝试遍历并读取集合以构建子导航时,问题出现了:
$(function(){
var myObjs = ${param.myColl}
});
它的输出是一个字符串,显示对象的类型,即
[com.myProj.app.MyCustomObject@87eerftte]
我不能通过JSP:param传递数组到包含的JSP吗?我应该如何传递我的集合,以便在包含的JSP上读取它?
感谢任何有用的提示!
只是使用JSP EL通过:
将集合放入请求范围:<c:set var="myObjs" value="<%=user.getObjs()%>" scope="request"/>
在包含的JSP上,我使用如下方式访问集合:
${requestScope.myObjs}
相关文章:
- 使用Javascript生成包含JSP的HTML
- 在使用cq:include包含外部JS之前,如何在JSP中包含全局JS变量
- 需要帮助获取javascript中包含的jsp页面的名称
- 如何在jsp页面中包含一个拖放交互UI
- 在JSP中包含java脚本路径
- 如何在 jsp 页面中包含 javascript
- 在包含的 JSP 页面中获取 JSP 变量
- 获取 js 中包含 jsp 的值
- 如何从其他 jsp 调用方法/函数以包含在另一个 jsp 的 jstree 中
- jquery选项卡-将内容从包含的jsp切换到另一个jsp
- 在所有jQuery选项卡中包含相同的jsp页面
- javascript可以包含在JSP中吗
- 在JSP上显示包含可变长度<td>
- 我不能在我的JSP页面中包含javaScript和css
- 通过JSP:param将Java List传递到包含的JSP
- STS Spring MVC:如何在JSP中包含JS文件
- 如何将JavaScript文件包含到JSP中
- 当单击按钮时,将一个jsp包含在另一个jsp中
- 如何使用javascript将一个jsp包含在另一个jsp中
- 如何在jsp中获取包含多个参数的URL的完整路径