我想使用逻辑等于在 jsp 页面中显示数组列表值
I want to Show arraylist values in jsp page using logic equals
我创建了一个ArrayList
private List<StatisticsDetails> qNamesList ;
qNamesList
包含 StatisticsDetails
bean,它现在所在的位置,即 MR-Not Reviewed=12。如果那里有多个值,那么我将根据符号 ^
进行拆分。这里,MR-Not Reviewed=12^MR-Reviewd=32。 qKey =MR-未审核且 qCount = 12.
现在我必须在 jsp 页面中显示 qKey =MR-Not Reviewed 和 qCount = 12。正如我可以在 qNamesList arraylist 中的 statisticsDetails Bean 中看到我的值。
我怎样才能实现它?请帮忙。提前致谢。
如果您在 servlet 中编写代码,则可以将 lsit 保留在
request.setAttribute("key",qNamesList);
then redirect to your jsp page using
RequestDispatcher rd = request.getRequestDispatcher("/target.jsp");
rd.forward(request,response);
一旦您导航到 jsp 页面,请在 jsp
中使用以下代码
ArrayList al = (ArrayList)request.getAttribute();
然后循环它以获取所需的数据,还有一件事使用 taglib 指令标签导入 ArrayList
List<StatisticsDetails> statisticsDetailsList = new ArrayList<StatisticsDetails>();
for (String queueName : qName) {
StatisticsDetails details = new StatisticsDetails();
String[] splitQueues = queueName.split("=");
details.setqKey(splitQueues[0]);
details.setqCount(splitQueues[1]);
statisticsDetailsList.add(details);
}
statisticsDetails.setqNamesList(statisticsDetailsList);
request.setAttribute("key",statisticsDetails);
RequestDispatcher rd = request.getRequestDispatcher("target.jsp");
rd.forward(request, response);
在 jsp 中:
StatisticsDetails sd = (StatisticsDetails) request.getAttribute("key");
List<StatisticsDetails> list = sd.getQNamesList();
use list in jsp
我创建了一个ArrayList
private List<StatisticsDetails> qNamesList ;
qNamesList
包含 StatisticsDetails
bean,它现在所在的位置,即 MR-Not Reviewed=12。如果那里有多个值,那么我将根据符号 ^
进行拆分。这里,MR-Not Reviewed=12^MR-Reviewd=32。 qKey =MR-未审核且 qCount = 12.
现在我必须在 jsp 页面中显示 qKey =MR-Not Reviewed 和 qCount = 12。正如我可以在 qNamesList arraylist 中的 statisticsDetails Bean 中看到我的值。 我怎样才能实现它?请帮忙。提前致谢。
如果您在 servlet 中编写代码,则可以将 lsit 保留在
request.setAttribute("key",qNamesList);
then redirect to your jsp page using
RequestDispatcher rd = request.getRequestDispatcher("/target.jsp");
rd.forward(request,response);
一旦您导航到 jsp 页面,请在 jsp
中使用以下代码ArrayList al = (ArrayList)request.getAttribute();
然后循环它以获取所需的数据,还有一件事使用 taglib 指令标签导入 ArrayList
List<StatisticsDetails> statisticsDetailsList = new ArrayList<StatisticsDetails>();
for (String queueName : qName) {
StatisticsDetails details = new StatisticsDetails();
String[] splitQueues = queueName.split("=");
details.setqKey(splitQueues[0]);
details.setqCount(splitQueues[1]);
statisticsDetailsList.add(details);
}
statisticsDetails.setqNamesList(statisticsDetailsList);
request.setAttribute("key",statisticsDetails);
RequestDispatcher rd = request.getRequestDispatcher("target.jsp");
rd.forward(request, response);
在 jsp 中:
StatisticsDetails sd = (StatisticsDetails) request.getAttribute("key");
List<StatisticsDetails> list = sd.getQNamesList();
use list in jsp