2015-01-16 3 views
0

Я новичок в JSP.Синтаксис textarea in out.println()

Я хочу показать textarea при некоторых условиях.

<%if(select!=null) 
    out.println("<textarea name='test' id='test'><%=select%></textarea>"); 
%> 

Это показывает синтаксическую ошибку на линии 2.

Имя Error :: строкового литерал не закрыт двойной кавычкой.

Пожалуйста, помогите ..

EDIT выбора является массив строк String select[]

т.е.

ответ

0

Я вижу, вы приравнивая о том, как использовать сервлет и JSP.

Важно отметить, что использование HTML не является одинаковым для JSP как Servlet.

Хотя это может быть правдой, что вам нужно распечатать HTML код в сервлет,

out.println("<textarea name='test' id='test'><%=select%></textarea>"); 

Это не имеет места в JSP

Чтобы удалить ошибку из кода, просто опустить «out.printl()» и вместо этого напишите следующее: Также не забывайте о закрытии/открытии paranthesis! Скопируйте фрагмент ниже.

<%if(select!= null){ %> 
     <textarea name='test' id='test'><%=select%></textarea> 
    <%} %>