商洛车管所在哪里:请高手指点,jsp问题

来源:百度文库 编辑:神马品牌网 时间:2024/03/29 22:50:34
<table width="100%" border="1" cellspacing="3" cellpadding="6">
<%
Enumeration e = request.getHeaderNames();
while (e.hasMoreElements()){
String name = (String) e.nextElement();
%>
<tr>
<td><%= name %></td>
<td><%= request.getHeader(name) %></td>
</tr>
<%
}
%>
</table>
这个是jsp的代码,为什么<%= request.getHeader(name) %>和<%= name %>放在单元格之间,而其余<% %>代码不需要呢?
补充一下
<%
Enumeration e = request.getHeaderNames();
while (e.hasMoreElements()){
String name = (String) e.nextElement();
%>

这段代码是什么意思?谢谢

<%= %> 是用来显示数据,而数据理所当然应该放在单元格

<%
Enumeration e = request.getHeaderNames();
while (e.hasMoreElements()){
String name = (String) e.nextElement();
%>
就是把头信息的所有名字取出来遍历.用Enumeration来遍历,是过去的接口定义,已经过时,现在大多数情况都用Iterator来遍历集合.不明白的地方查j2se文档java.util.Collection.

因为<% %>由tomcat来编译
其他的iis就可以解决!
放在单元格里为的分割命令或是美观吧!