转载:http://www.cnblogs.com/xdp-gacl/p/3776512.html
一、jsp表达式
jsp脚本表达式用于将程序数组输出到客户端
语法:<%=变量或表达式%> 如:输出当前时间<%=new Date()%>, jsp引擎在编译脚本时会将表达式转换成字符串,然后再相应位置 用out.pint()将数据输出到客户端 。
二、jsp脚本片段
<%
java代码
int sum=0
for(int i=0;i<=10;i++){
sum+=i;
}
out.println("<h1>sum=+"sum"+"</h1>");
%>
注意:1、JSP脚本片断中只能出现java代码,不能出现其它模板元素, JSP引擎在翻译JSP页面中,会将JSP脚本片断中的Java代码将被原封不动地放到Servlet的_jspService方法中 ;
2、多个脚本片断中的代码可以相互访问,犹如将所有的代码放在一对<%%>之中的情况。如:out.println(x);单个脚本片断中的Java语句可以是不完整的,但是,多个脚本片断组合后的结果必须是完整的Java语句
<% for (int i=1; i<5; i++) { %> <H1>http://localhost:8080/JavaWeb_Jsp_Study_20140603/</H1> <% } %>三、jsp注释
在JSP中,注释有两大类:
显式注释:直接使用HTML风格的注释:<!- - 注释内容- ->
隐式注释:直接使用JAVA的注释://、/*……*/
JSP自己的注释:<%- - 注释内容- -%>
四、jsp指令(Directive):总共有三个指令,指令的基本语法:<%@指令 属性名=“值”%>page指令、include指令、taglib指令