[英]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.