我是JSP的初学者。
我想在某些条件下显示textarea。
<%if(select!=null)
out.println("<textarea name='test' id='test'><%=select%></textarea>");
%>
它在第2行显示语法错误。
错误名称::字符串文字未通过双引号正确关闭。
请帮助..
编辑 select是一个字符串数组,即String select[]
答案 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>
<%} %>