请问:在JSP中有这么一段程序,为什么单引号里面还会有双引号呢?

图片说明


<%for (int i=1;i<=7;i++)
{
out.println("");
%>
好好学习天天向上


<%}%>
}

因为size=‘’ 这样表示属性啊,字体大小,但是i是变量 ,如果你直接这样放在里面表示值的:size='i' 为了区分变量跟值的区别要用size='"+i+"'来写

依你贴上来的代码来看更像是一对双引号。。。并没有看见所谓的单引号

中间2个双引号是连接变量i用的。
如果i是定值,结果就是

 out.println("<font size='1'>");

这个是字符串,我们输出到页面中的格式是需要单引号的。