| 
			
	
	
	
						  
						
						
						
	
 步骤 2 : <%=%>和 <%out.println()%> 步骤 3 : for循环 
					jsp由这些页面元素组成: 
					
				1. 静态内容 就是html,css,javascript等内容 2. 指令 以<%@开始 %> 结尾,比如<%@page import="java.util.*"%> 3. 表达式 <%=%> 用于输出一段html 4. Scriptlet 在<%%> 之间,可以写任何java 代码 5. 声明 在<%!%> 之间可以声明字段或者方法。但是不建议这么做。 6. 动作 <jsp:include page="Filename" > 在jsp页面中包含另一个页面。在包含的章节有详细的讲解 7. 注释 <%-- -- %> 不同于 html的注释 <!-- --> 通过jsp的注释,浏览器也看不到相应的代码,相当于在servlet中注释掉了 <%="hello jsp"%> 就相当于 <%out.println("hello jsp");%> out是jsp的隐式对象,可以直接使用。一共有9种隐式对象,请参考 隐式对象 章节 注: <%=%> 不需要分号结尾,<%%> 需要以分号结尾,和java代码一样 <%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8" import="java.util.*"%>
<%="hello jsp"%>
<br>
<% out.println("hello jsp");%>
 
									
								<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8" import="java.util.*"%>
<%="hello jsp"%>
<br>
<% out.println("hello jsp");%>
								
								
					结合for循环在jsp里输出html是常见的做法。 只是第一次这么写会稍显别扭 
					
				下面是一段实例,以供参考 <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="java.util.*"%>
<%
    List<String> words = new ArrayList<String>();
    words.add("today");
    words.add("is");
    words.add("a");
    words.add("great");
    words.add("day");
%>
 
<table width="200px" align="center" border="1" cellspacing="0">
 
<%for (String word : words) {%>
<tr>
	<td><%=word%></td>
</tr>
<%}%>
 
</table>
 
								
										
									
								
							
				HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
			 
			 
			
			
			
			
			
		
		提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢	
	 
 |