JSP页面中<%! %>和<% %>的区别
2018-02-08 10:52
232 查看
JSP声明语句:<%!声明语句%>,通常声明全局变量、常量、方法、类
JSP Scriptlet:<%java代码%>,其中可包含局部变量、java语句
JSP表达式:<%=java 代码%>
显示注释:即HTML注释,可以在客户端显示<!–注释部分-->
隐式注释:即JSP注释,不能在客户端显示<%--注释部分--%>
<!-- 显示注释:声明局部变量、java语句 -->
以下是举得例子,帮助你理解
JSP Scriptlet:<%java代码%>,其中可包含局部变量、java语句
JSP表达式:<%=java 代码%>
显示注释:即HTML注释,可以在客户端显示<!–注释部分-->
隐式注释:即JSP注释,不能在客户端显示<%--注释部分--%>
<!-- 显示注释:声明局部变量、java语句 -->
以下是举得例子,帮助你理解
<% int result = 1; out.println(NUM + "+" + result +" 结果 " + sum(NUM,result)); %> <%-- 隐式注释:定义类、方法、全局变量、常量 --%> <%! private static final int NUM = 10 ; //常量 class Person{ // 类 private String name ; private int age ; public Person(String name , int age ) { this.name = name ; this.age = age ; } public String toString() { return "name: " + this.name + "; age = " + this.age ; } } public int sum(int num , int result) { // 方法 result+=num; return result; } %> <html> <head> <title>My JSP 'Jsp_01.jsp' starting page</title> </head> <body> <center> <h2 style="background-color: red">体会显示注释与隐式注释的区别</h2> <p>第一步:鼠标右击 ;第二步:选择查看源文件;第三步:体会显示注释与隐式注释</p> <h2 style="background-color: green"; align="center">JSP 脚本元素的使用</h2> <P>两数字相加为:<%= sum(NUM,result)%></P> </center> </body> </html>
相关文章推荐
- <jsp:include page=""/>和<%@include file=""%>-----JSP中两种页面引入方式的区别
- JSP页面中注释<!-- --> 和 <%-- --%>的区别
- jsp页面中 <%%> <%! %>, <%=%> <%-- --%>有什么区别
- <jsp:include>和<%@include%>的区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ page include=""%> 和<jsp:include flush="true" page=""></jsp:include>两者的区别
- JSP EL表达式<c:forEach> 页面获取hibernate联级对象数据
- <jsp:include>和<%@include%>的区别
- 提交表单时,固定jsp页面<select>标签下option的值不刷新
- include指令与<jsp:include>动作的区别
- <%@ include file=”relativeURI”%>与<jsp:include page=””>的区别
- jsp <%@include%>和<jsp:inclued />的区别
- <%@ include > 和 <jsp:include>的区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@include file=""%>和 <jsp:include file="">之间的区别
- 系统jsp<%@ include file=""%>头页面常用参数
- <%@ include file=""%> 和<jsp:include page=""/>两者的区别
- struts2中ognl表达式%$#在jsp页面的使用总结以及<s:a title=%{title}>的作用
- <s:property>标签从后台读取Date类型年份为两位在jsp页面显示的解决方法
- jsp页面中jstl标签详解 包括< c:choose><c:foreach> <c:when> <c:otherwise>