17 jsp——全局代码,局部代码

局部代码

jsp是可以java代码域HTML代码混合使用的,在jsp中插入java代码的方法为:

  • <%java代码%>

原理

前面我们说,jsp会转化为servlet,而我们使用局部代码写的代码,是写在转换为servlet后的service方法中,具体转化后的java文件请查看:

E:\apache-tomcat-8.5.38\work\Catalina\localhost\项目名\org\apache\jsp\xxx.java

全局代码

相对于局部代码,全局代码就是写在jsp转化为servlet后的java类中的代码,你可以在这里写方法, 写全局变量。

格式

  • <%! 全局代码 %>//注意有感叹号

代码获取 ——脚本段语句

当你需要在HTML中获取jsp声明的变量或一些带返回值的方法时,使用脚本段语句。

格式:

  • <%=变量名、方法名%>

它的原理是转化为servlet时自动转为:out.write(变量名、方法名);

注意:不要加分号结束

示例:

<%  int age =10; %>

<b>您的年龄为:<%=age%></b>

  

 

posted @ 2020-02-25 11:17  Scorpicat  阅读(211)  评论(0编辑  收藏  举报