использовать тег jstl внутри тега выбора Spring - PullRequest
0 голосов
/ 11 июля 2019

по умолчанию я хочу выбрать несколько данных в раскрывающемся списке, который уже находится в базе данных. Но когда я использую теги JSTL, такие как (если, когда и условные теги) внутри тега Spring, я получаю ошибку ниже.

<form:option value="${emp.key}" selected="selected" >${emp.value}</form:option>, который работает для меня.но я хочу

         <form:option value="${emp.key}" <c:choose><c:when test = "${fn:contains(cc_HeadUid, emp.key)}"> selected="selected" </c:when></c:choose> >${emp.value}</form:option>  //ccHeadUid is String[] .


     i tried this also.   <form:option value="${emp.key}" ${'foo'.equals('foo') ? 'selected="selected"' : ''} >${emp.value}</form:option>

я уже включил все теги заголовка.

я получаю следующую ошибку:

org.apache.jasper.JasperException: /WEB-INF/pages/costcenter/cc_edit.jsp (line: [56], column: [45]) Unterminated [&lt;form:option] tag
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:292)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:98)
    org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1006)
    org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1291)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1470)
    org.apache.jasper.compiler.Parser.parseBody(Parser.java:1683)
    org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1016)
    org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1291)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1470)
    org.apache.jasper.compiler.Parser.parseBody(Parser.java:1683)
    org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1016)
    org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1291)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1470)
    org.apache.jasper.compiler.Parser.parseBody(Parser.java:1683)
    org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1016)
    org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1291)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1470)
    org.apache.jasper.compiler.Parser.parse(Parser.java:144)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...