我在一个列表中有一个按给定顺序排列的句子数组,还有另一个数组,其中第一个数组中的部分句子按另一个顺序排列。我在spring MVC框架中。
ArrayList<String> first = new ArrayList<>();
ArrayList<String> second = new ArrayList<>();
Integer len1;
Integer len2;
first.add("Marry ");
first.add("had ");
first.add("a ");
first.add("little lamb.");
second.add("Marry "); //first added
second.add("little lamb."); //second added
len1=first.length();
len2=second.length();
model.addAttribute("first", first);
model.addAttribute("second", second);
model.addAttribute("len1",len1);
model.addAttribute("len2",len2);
我想做的是显示第一个数组的元素,并突出显示与第二个数组匹配的元素,但要突出显示,这样我可以通过使用渐变来区分哪个是第一个元素,哪个是第二个元素。
我这样显示第一个数组。
<c:forEach var="i" items="${first}" end="${len1}">
<c:out value="${i}"/>
</c:forEach>
我试着在forEach中做,但我不确定这是怎么做的,至少不是梯度。
最终结果应该是
玛丽有一只小羊羔。
如果渐变从红色到黄色,那么“Marry”应该突出显示为红色,“little lamb”应突出显示为黄色。