Java 如何访问JSP脚本中的模型属性字段?

Java 如何访问JSP脚本中的模型属性字段?,java,spring,jsp,Java,Spring,Jsp,在我的控制器中,我有如下代码: List<FeesReceiptIntegrationModel> FRIList = feesReceiptIntegrationService.listInstituteWiseCollectionSummary(model, request); model.addAttribute("FRIList", FRIList); String fcash = request.getParameter(FRIList.cashamount); 但它

在我的控制器中,我有如下代码:

List<FeesReceiptIntegrationModel> FRIList = feesReceiptIntegrationService.listInstituteWiseCollectionSummary(model, request);

model.addAttribute("FRIList", FRIList);
String fcash = request.getParameter(FRIList.cashamount);
但它不起作用

List myMap = (ArrayList) request.getAttribute("FRIList.cashamount");
我不想通过JSTL标记访问它,但我只想在scriptlet中访问它


有人能告诉我如何实现这一点吗?

您不能按原样打印列表中的值,您需要在从
模型
获取列表后对其进行迭代。如前所述

我不想通过JSTL标记访问它,但我只想在scriptlet中访问它



但是不建议使用
脚本,请看一下使用scriplets是个坏主意。尽量避免在JSP页面中使用java代码

您可以根据自己的目的使用JSTL

简单例子

<c:forEach items="${FRIList}" begin="0" end="1" var="test">
${test.cashamount}
</c:forEach>

${test.cashmount}

您将模型列表放入“FRIList”,这样您就可以在jsp中像这样获得它:
list myMap=(ArrayList)request.getAttribute(“FRIList”)然后对这个列表执行您想要的操作。我像这个列表一样访问myMap=(ArrayList)request.getAttribute(“FRIList.cashamount”);System.out.println(“oooooo”+myMap);但是到现在为止我还不能进入。。。。。myMap show null value..@ManojSharma我想您使用的是
spring
框架。您是否为前端使用了视图模板?对于前端,我使用的是jsp,jstl..我知道,但如果不使用scriptlet,我无法解决我的问题..您知道吗…?@ManojSharma在list@ManojSharma它给出了编译时错误对象无法转换为FeesReceiptIntegrationModel..请检查我的更新,您需要将对象强制转换为bean类
<c:forEach items="${FRIList}" begin="0" end="1" var="test">
${test.cashamount}
</c:forEach>