JSP中<%%>中定义的变量和<%!%>中定义的变量有什么区别,thanks
答案:3 悬赏:40 手机版
解决时间 2021-04-01 15:45
- 提问者网友:战皆罪
- 2021-03-31 16:05
JSP中<%%>中定义的变量和<%!%>中定义的变量有什么区别,thanks
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-03-31 16:37
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)%>,可以这么写I am <%=(2*5)%>
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)%>,可以这么写I am <%=(2*5)%>
全部回答
- 1楼网友:躲不过心动
- 2021-03-31 18:42
如果<%@page%>中没指定method属性,<%%>中的程序片段默认为与jsp对应的servlet类的service()方法中的代码块;指定了method属性,则<%%>为该属性第一次指定的方法中的代码块
<%!%>是jsp声明,用于声明与jsp对应的servlet类的成员变量和方法
<%!%>是jsp声明,用于声明与jsp对应的servlet类的成员变量和方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯