<强> JSP脚本元素的类型强>
脚本元素提供了在jsp中插入java代码的能力。脚本元素有三种类型:
脚本(小脚本):
是JSP页面中Java代码片段的容器。将页面转换为servlet类时,会将小脚本内容插入到servlet类的jspService()方法中,同时从JSP生成servlet。语法如下:
& lt; % java源代码%在
<强>表达式(表达式):强>
用于将转换为字符串的Java表达式的值插入到返回给客户端的响应中。语法如下:
& lt; %=表达式语句%在
<>强声明(声明):强>
用于为JSP页面声明全局的方法和变量。在JSP文件中,必须先声明这些变量和方法然后才能使用它们。
在页面转换中,声明的方法和变量成为JSP页面的servlet类中的类成员声明。语法如下:
& lt; % !字段或方法声明%在
<强>代码示例强>
下面通过简单示例来介绍这三种脚本元素的使用
示例一:脚本(小脚本)
% @ & lt;页面语言=癹ava”contentType=" text/html;charset=utf - 8” pageEncoding=" utf - 8 " %比;//中文编码 & lt; !DOCTYPE html> & lt; html> & lt; head> & lt; title>你好World & lt;/head> & lt; body> Hello World ! & lt; br/比; & lt; % 出去了。println(“你的IP地址”+ request.getRemoteAddr ()); %比; & lt;/body> & lt;/html>
示例二:表达式(表达式)
% @ & lt;页面语言=癹ava”contentType=" text/html;charset=utf - 8” pageEncoding=" utf - 8 " %比;//中文编码 & lt; !DOCTYPE html> & lt; html> & lt; head> & lt;元charset=皍tf - 8”比; & lt; title>菜鸟教程(runoob.com) & lt;/title> & lt;/head> & lt; body> & lt; p> 今天的日期是:& lt; %=(新java.util.Date ()) .toLocaleString() %比; & lt;/p> & lt;/body> & lt;/html>
示例三:声明(声明)
& lt; % !int i=0;%比; & lt; % !int a, b, c;%比; & lt; % !圆=新圆(2.0);%在>之前
在JSP页面内编写java代码方法总结