如题所述
1.注释:<%-- --%>,例如:<%-- 新增方法 --%>,相当于Java中的/* 新增方法 */
2.指令标记:<%@ %>,例如:<%@ page import="java.util.List" %>,相当与Java中的
import java.util.List;
当然,还有:<%@ include file="......" %>等
3.声明标记:<%! %>,例如:<%! private String name; %>,相当于Java中的private String name;声明一个属性
4.脚本标记:<% %>,例如:<% int i=0;%>,
5.表达式标记:<%= %>例如:<%=(2*5)%>,可以这么写<b>I am <%=(2*5)%></b>
2.指令标记:<%@ %>,例如:<%@ page import="java.util.List" %>,相当与Java中的
import java.util.List;
当然,还有:<%@ include file="......" %>等
3.声明标记:<%! %>,例如:<%! private String name; %>,相当于Java中的private String name;声明一个属性
4.脚本标记:<% %>,例如:<% int i=0;%>,
5.表达式标记:<%= %>例如:<%=(2*5)%>,可以这么写<b>I am <%=(2*5)%></b>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-01-18
如果<%@page%>中没指定method属性,<%%>中的程序片段默认为与jsp对应的servlet类的service()方法中的代码块;指定了method属性,则<%%>为该属性第一次指定的方法中的代码块
<%!%>是jsp声明,用于声明与jsp对应的servlet类的成员变量和方法
<%!%>是jsp声明,用于声明与jsp对应的servlet类的成员变量和方法
第2个回答 推荐于2016-07-02
编译器指示 <%@ 编译器指示 %>
声明 <%! 声明 %>
表达式 <%= 表达式 %>
程序代码段/小型指令 <% 程序代码片段 %>
注释 <%-- 注释 --%>
例如<%="hello"%>就会在网页上对应的位置显示hello
而<% 里面的是java代码,和普通java类的语法一样,而在两个符号外面的都作为html处理 %>
<% for (int i=1; i<=4; i++) { %>
<H<%=i%>>Hello</H<%=i%>>
<% } %>
相当于html代码:
<H1>Hello</H1><H2>Hello</H2><H3>Hello</H3><H4>Hello</H4>
可以看看下面的资料参考资料:本回答被提问者采纳
声明 <%! 声明 %>
表达式 <%= 表达式 %>
程序代码段/小型指令 <% 程序代码片段 %>
注释 <%-- 注释 --%>
例如<%="hello"%>就会在网页上对应的位置显示hello
而<% 里面的是java代码,和普通java类的语法一样,而在两个符号外面的都作为html处理 %>
<% for (int i=1; i<=4; i++) { %>
<H<%=i%>>Hello</H<%=i%>>
<% } %>
相当于html代码:
<H1>Hello</H1><H2>Hello</H2><H3>Hello</H3><H4>Hello</H4>
可以看看下面的资料参考资料:本回答被提问者采纳