Java JSTL需要一个逗号分隔的数组来在JSP上显示数据

Java JSTL需要一个逗号分隔的数组来在JSP上显示数据,java,jstl,Java,Jstl,又是我。我从bean列表中得到了要显示的结果,但在对数据库包进行汇总时遇到了问题。正如你们所看到的那个些在节目中被卷起作为记忆位置的线条,我相信这就是它的名字。有人建议我可以使用类似“varstatus”的东西并进行迭代,生成一个逗号分隔的数组来显示实际数据 这听起来对吗 标题很好…我指的是数据 塔克斯 如果图片太小…最后3列将显示以下内容:“[Ljava.lang.String;@11396ec” 豆子: 公共类结果 { 私人名单标题; private List>getTypes(){返回t

又是我。我从bean列表中得到了要显示的结果,但在对数据库包进行汇总时遇到了问题。正如你们所看到的那个些在节目中被卷起作为记忆位置的线条,我相信这就是它的名字。有人建议我可以使用类似“varstatus”的东西并进行迭代,生成一个逗号分隔的数组来显示实际数据

这听起来对吗

标题很好…我指的是数据

塔克斯

如果图片太小…最后3列将显示以下内容:“[Ljava.lang.String;@11396ec”

豆子:

公共类结果
{
私人名单标题;
private List>getTypes(){返回this.types;}
公共类getType(int-which){返回this.types.get(which);}
public List getData(){返回this.data;}
公共对象[]getDataAtRow(int行){返回this.data.get(row);}
public void setHeadings(List val){this.headings=val;}
public void setHeadings(String[]val){this.headings=Arrays.asList(val);}
公共void addHeading(字符串val)
{ 
如果(this.headings==null)this.headings=new ArrayList();
本.标题.添加(val);
}
public void setTypes(List val[]){this.types=Arrays.asList(val);}
公共void addType(类val)
{

如果(this.types==null)this.types=new ArrayList这是基本思想

你的收藏

List<String> fruits = new ArrayList<String>();
fruits.add("Apple");
fruits.add("Mango");
fruits.add("Grapes");
List fruits=new ArrayList();
水果。添加(“苹果”);
水果。添加(“芒果”);
水果。添加(“葡萄”);
关于JSP

<c:forEach items="${fruits}" var="fruit" varStatus="status">
         <c:out value="${fruit}"/>
         <c:if test="${!status.last}">,</c:if>
</c:forEach>

,

以下是基本思想

你的收藏

List<String> fruits = new ArrayList<String>();
fruits.add("Apple");
fruits.add("Mango");
fruits.add("Grapes");
List fruits=new ArrayList();
水果。添加(“苹果”);
水果。添加(“芒果”);
水果。添加(“葡萄”);
关于JSP

<c:forEach items="${fruits}" var="fruit" varStatus="status">
         <c:out value="${fruit}"/>
         <c:if test="${!status.last}">,</c:if>
</c:forEach>

,

Quick bug fix:varstatus应为varstatus以避免“根据TLD标记forEach的属性varstatus无效”错误。JSP解决方案在varaibleQuick bug fix:varstatus应为varstatus以避免“根据TLD标记forEach的属性varstatus无效”中包含空格(空格、新行…)JSP解决方案在变量中包含空格(空格、新行…)字符
<c:forEach items="${fruits}" var="fruit" varStatus="status">
         <c:out value="${fruit}"/>
         <c:if test="${!status.last}">,</c:if>
</c:forEach>