繁体   English   中英

out.println()中textarea的语法

[英]Syntax of textarea in out.println()

我是JSP的初学者。

我想在某些情况下显示textarea。

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

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

错误名称:: String文字没有被双引号正确关闭。

请帮忙..

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

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

必须注意,对于JSP和Servlet,HTML的用法并不相同。

尽管您可能确实需要在servlet中打印出html代码,

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

这在JSP中不成立

要从代码中消除错误,只需省略“ out.printl()”部分,并编写以下内容:另外,不要忘记关闭/打开括号! 复制并粘贴以下代码段。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM