JSP脚本元素
来源:互联网 发布:阿里云404页面设置 编辑:程序博客网 时间:2024/05/16 09:03
JSP脚本元素
脚本(Scriptlet)元素是JSP中使用最频繁的元素,通过JSP脚本可以将Java代码嵌入到HTML页面中。所有的可执行的Java代码,都通过JSP脚本来执行。
1.JSP声明语句
JSP声明语句用于声明变量和方法。
JSP声明语句的语法格式为:
<%! 变量或方法定义 %>
在JSP声明语句中声明的方法在整个JSP页面内有效。使用JSP声明语句声明的变量将来会转换为Servletl类中的成员变量(它只在创建Servlet实例是被初始化一次,此后会一直存在直至Servlet实例被摧毁,相当于静态变量);使用JSP声明语句声明的方法将来会转换为Servletl类中的成员方法。当方法被调用是,该方法内定义的变量被分配内存,调用完毕即可释放所占内存。
例如:
<%@ page language="java"contentType="text/html"pageEncoding="GBK"%>
<html>
<head>
<title>test</title>
</head>
<!-- jsp声明语句 -->
<%!
public inta ;
public String printStr(){
return"JSP example";
}
%>
<body>
<%out.print("a="+a);
a++;%><br>
<%=printStr()%>
</body>
</html>
运行结果为:
注意:在结果中,页面每刷新一次,a的值就会加1。
2.JSP表达式
JSP表达式存在于表达式输出之中,可以用 <%= 表达式%>表示,我们可以输出一个变量或一个具体的常量。
JSP表达式的语法格式
<%= 表达式%>
注意:<%=是一个符号,中间不要有空格。
例如:
<%@ page language="java"contentType="text/html"pageEncoding="GBK"%>
<html>
<head>
<title>test</title>
</head>
<body>
<%!
String str="JSP example";
%>
<!-- JSP表达式 -->
<%=str %>
</body>
</html>
运行结果为:
3.JSP Scriptlet
JSP Scriptlet是一段java脚本,当需要使用java实现一些负责操作或控制时,我们就需要使用JSP Scriptlet。
在JSP Scriptlet中声明的变量时JSP页面的局部变量,调用JSP Scriptlet是,会为局部变量分配内存空间,调用结束,就会释放局部变量占有的内存空间。
JSP Scriptlet的语法格式为:
<% java代码 %>
JSP Scriptlet中可以包含变量、方法、表达式等内容。
实例:
<%@ page language="java"contentType="text/html"pageEncoding="GBK"%>
<html>
<head>
<title>test</title>
</head>
<body>
<%
String str="JSP example";
out.println(str);
%>
</body>
</html>
运行结果为:
- JSP脚本元素
- JSP脚本元素
- jsp脚本元素
- JSP脚本元素
- jsp的脚本元素
- JSP脚本元素
- JSP脚本元素...
- JSP脚本元素区别
- JSP脚本元素
- JSP脚本元素
- JSP脚本元素
- JSP脚本元素
- jsp脚本元素
- JSP脚本元素
- JSP脚本元素
- jsp中的脚本元素
- jsp脚本元素
- jsp 指令元素、脚本元素、动作元素
- android The specified child already has a parent. You must call removeView() on the child's parent f
- 统计数组中出现次数最多的元素并输出
- A标签尽量不用#号
- 获取当前工作目录
- 有用的工具
- JSP脚本元素
- SVProgressHUD 到指定位置
- 关于json的问题
- listview如何加载动画,实现每个item都有效果
- Mybaits深入了解(二)—-入门实例
- @NotEmpty、@NotNull、@NotBlank 的区别
- 电池服务官方样例
- android工具-adb & android studio
- 关于Xcode不能打印崩溃日志,捕捉异常