out.println()中textarea的语法

时间:2015-01-16 16:00:47

标签: jsp textarea

我是JSP的初学者。

我想在某些条件下显示textarea。

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

它在第2行显示语法错误。

错误名称::字符串文字未通过双引号正确关闭。

请帮助..

编辑 select是一个字符串数组,即String select[]

1 个答案:

答案 0 :(得分:0)

我看到你正在混淆如何使用servlet和JSP。

重要的是要注意到JSP的使用与Servlet不同。

虽然您可能需要在servlet中打印出html代码,但

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

这不适用于JSP

要从代码中删除错误,只需省略&#34; out.printl()&#34;部分并写下以下内容: 也不要忘记关闭/开启的paranthesis! 复制+粘贴片段。

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