java - 如何在jsp var中使用字符串?

标签 java jsp

我想在 jsp 方面做这样的事情:

<c:forEach items="${configForm.unselectedServers}" var="item">
    String name = "";
    <c:forEach items="$item.configs" var="conf">
        name += ", " + {$conf.name}
        ....

有没有可能做这样的事情?

item.configs 它是一个类的数组(包含 name)。我知道那部分有效,我只是想知道如何将这些值放入字符串中。


编辑:

我收到以下错误:

Caused by: java.lang.NumberFormatException: For input string: ""
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
        at java.lang.Long.parseLong(Long.java:431)
        at java.lang.Long.<init>(Long.java:678)
        at org.apache.el.lang.ELArithmetic$LongDelegate.coerce(ELArithmetic.java:186)
        at org.apache.el.lang.ELArithmetic.coerce(ELArithmetic.java:357)
        at org.apache.el.lang.ELArithmetic.add(ELArithmetic.java:235)
        at org.apache.el.parser.AstPlus.getValue(AstPlus.java:40)
        at org.apache.el.parser.AstPlus.getValue(AstPlus.java:38)
        at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
        at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:935)
        at org.apache.jsp.config.configDetail_jsp._jspx_meth_c_005fset_005f5(configDetail_jsp.java:509)
        at org.apache.jsp.config.configDetail_jsp._jspx_meth_c_005fforEach_005f1(configDetail_jsp.java:475)
        at org.apache.jsp.config.configDetail_jsp._jspx_meth_c_005fforEach_005f0(configDetail_jsp.java:407)
        at org.apache.jsp.config.configDetail_jsp.access$4(configDetail_jsp.java:384)
        at org.apache.jsp.config.configDetail_jsp$Helper.invoke1(configDetail_jsp.java:615)
        at org.apache.jsp.config.configDetail_jsp$Helper.invoke(configDetail_jsp.java:679)

最佳答案

怎么样:

<c:forEach items="${configForm.unselectedServers}" var="item">
  <c:set var="name" value="" />
  <c:forEach items="${item.configs}" var="conf">
    <c:set var="name" value="${name}, ${conf.name}" />
  </c:forEach>
</c:forEach>

关于java - 如何在jsp var中使用字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15505958/

相关文章:

javascript - 为 windows.popup 传递发布数据

java - 使用Struts2 :set variables with getText()

jsp - 使用 servlet 和 JSP 创建示例登录页面?

java - 如何在CDI事件中使用参数?

java - Java中的并发缓存

java - com.google.firebase.database.DatabaseException : Can't convert object of type java. lang.String 输入 com.pasarkaget.fajar.pasarkaget.Model.Payments

javascript - 使用 JavaScript 解码图像

javascript - 在此应用程序上运行 SortSite 时,此 IMG 链接到的文件的图像 MIME 类型错误?

java - 我的应用程序打开后一直崩溃

java - Rest API Matrix 参数注释