社区
Web 开发
帖子详情
jsp中<%! %>和<% %>有何区别?
antimicro
2006-08-02 02:00:16
如题
...全文
156
4
打赏
收藏
jsp中<%! %>和<% %>有何区别?
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
monoangel
2006-08-02
打赏
举报
回复
<%!%> JSP声明
<%%> JAVA程序片段(Scriptlet)
monoangel
2006-08-02
打赏
举报
回复
学习
delphi29
2006-08-02
打赏
举报
回复
<%! %>是申明,如变量,函数,在这里申明的变量整个页面都可以调用 <% %>在这里申明的变量只能在这里用,
kevinliuu
2006-08-02
打赏
举报
回复
!声明的变量在编译成servlet时是作为servlet的成员变量使用
<%%>中声明的变量仅作为doGet或doPost中的局部变量使用
java面试时候经常会问的一些问题.doc
java面试时候经常会问的一些问题.doc
JSP
中
<%%> 和 <%!%>的
区别
先来看一道题,猜猜它的输出: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <% int x=5; %> <%! int x=7; %> <%! int getX(){return x;}%> &l
第9课:实例演示
区别
-
JSP
页面
中
<%!%>与<%%>与<%=%>(黄菊华Java网站开发系列教程)
示例 在
JSP
页面
中
可以声明变量、方法和类,其声明格式如下: <%!声明变量、方法和类的代码%> 特别要注意,在“<%“与“!”之间不要有空格。声明的语法与在 Java 语言
中
声明变量和方法时的语法是一样的。 一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用。在
JSP
文件
中
,您必须先声明这些变量和方法然后才能使用它们。
JSP
声明的语法格式: <%! declaration; [ declaration; ]+ ... %> 程序示例: <%!
在<%! %>之间声明的变量和在<% %>之间声明的变量
有何
区别
?
这个问题竟然没有百度到靠谱的答案。那就写写吧~ 在 <%! %> 之间声明的变量是
JSP
页面的成员变量,在整个
JSP
页面内都有效,与书写位置无关,因为
jsp
引擎将
jsp
页面转译成java文件时,将这些变量作为类的成员变量,这些变量的内存空间直到服务器关闭才释放。因此,多个用户共享
jsp
页面的成员变量。任何用户对
jsp
页面成员变量操作的结果,都会影响其它用户。 而在<%%>里面的变量是局部变量,每个客户都有自己的一个。 ...
JSP
<% %>与<%! %>的
区别
对于
jsp
初学者来说,往往问题是非常多的,一些细小的问题常常困惑我们! 接下来我们说一下与的
区别
: 标记符:1.在之间声明的变量和方法在整个
jsp
页面内都有效,也就是说说可以理解为之间声明的是全局的变量和方法,可以方法可以被公有使用,变量则可以被所有方法调用改变。 2.当有运行多个线程时,任何一个线程对
jsp
页面成员变量操作的结果,都会影响其他线程。 标记符:在之间声明的变量则
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章