[求助]一个不懂使用的jsp语法问题。
我想请问一下有关在jsp中使用<% %>的问题。
比如说这段程序
<%
ResultSet rs;
String strSql=null;
strSql = "select * from news where type=1 order by time desc"; //获取对应新闻信息
rs = conn.executeQuery(strSql);
while (rs.next()){
%>
<span class="s"> <a href="newsContent.jsp?newsId=<%=rs.getInt("id")%>"><%=rs.getString("Title")%></a><br>
<%
}
%>
我觉得while{}语句本就是一个总体,为什么还要在中间加红色所示的%><%,为什么不能去到了?
搜索更多相关主题的帖子:
jsp 语法
----------------解决方案--------------------------------------------------------
因为
<span class="s"> <a href="newsContent.jsp?newsId=<%=rs.getInt("id")%>"><%=rs.getString("Title")%></a><br>
是HTML的标记
JSP是不认识的。所以不能放在里面。
如果你要放在里面,可以放在out.print()里写出来
----------------解决方案--------------------------------------------------------
哦,
谢谢你的帮助咯!
----------------解决方案--------------------------------------------------------