永发信息网

jsp中<% %>和<%! %>有什么区别?

答案:4  悬赏:0  手机版
解决时间 2021-03-28 04:44
jsp中<% %>和<%! %>有什么区别?
最佳答案
声明 <%! 声明 %>
JSP声明让你定义网页层的变量,来储存信息或定义支持的函式,让JSP网页的其余部分能够使用。如果你发现自己有太多的程序代码,你最好将它们放在不同的Java类别里。你可以在 <%! ?%>卷标里找到声明。记住要在变量声明的后面加上分号,就跟任何有效的Java叙述的形式一样: <%! int i=0; %>。

程序代码段/小型指令 <% 程序代码片段 %>
这个就不用解释了吧
全部回答
可以的!
<% %> 嵌java代码脚本的。
<%! %> 没有用过,也不是注释。 这个是注释。
JSP注释
1> 显示注释

在显式注释中,注释部分可以使用表达式,因为显式注释会被JSP引擎解释; 在客户端
HTML文件的源代码中生成同样的注释信息,但不会在HTML页面上显示
如:
在客户端HTML文件的源代码中生成如下注释:

2> 隐式注释
<%-- JSP 隐式注释 --%>
隐式注释和显式注释一样不能在JSP页面显示, 但是隐式注释不能在客户端HTML文件的
源代码中生成同样的注释信息,也不能使用表达式;
scriptlet
<% java 代码 %>
在 JSP Scriptlet 里可直接嵌入任何有效的java语言代码。可以在 scriptlet 内部可以使用java注释 //、、
声明
<%! 声明 %>
在声明部分可以声明变量和方法,它们只当前JSP页面有效。
表达式
<%= %>
在<%=和%>之间的表达式会被转化为字符串并显示在网页上。
指令
<%@ 指令名 属性=“值” %>
JSP指令用于设置和整个JSP页面相关的属性,如页面的编码方法、包含文件以及是否为错误页面等。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
多义词一般有本义和引申义,下列加粗的词,没
7x除十分之一等于五分之三
求助!!!我的内存卡乱码了!里面的的东西很
导游语言的八大要素中言之有神指的是什么
汽车油箱60升宜春加93油加多少钱满
面不麻木是怎么回事
家里养一只纯黑的猫是种什么体验
豆腐烧牛肉怎么做好吃
浙江省台州市黄岩区复元东路50-35西客站对面
鹿角村在哪里啊,我有事要去这个地方
网络用语"绝版"是什么意思?求解答!
c2o有多少个孤对电子
246乘以146加上254乘以246的简便运算
在家居士如何在生活中修行
求一本像最强狂兵那样的小说
推荐资讯
找人网查人网是骗子吗?
led灯带0.5~0.8硬灯带多少钱1米
辽宁化肥厂哪家好
用一句话形容哪里的花都不如自家门前花漂亮,
我家蛋鸡一百四十天了还没下蛋,总共六千多只
神钢sk75 8挖掘机发动机停止怎么回事
我是2013年毕业的中学生,想去云锡技校读书可
我厂急招平面磨床工,工龄一年以上,长期有活
gta5突袭fib车辆停在哪
手机自带浏览器 一打开网页都是英文是怎么回
双星A适合什么样的听力损失的人?
单位外出参观学习领队应注意什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?