首页 > 编程知识 正文

jsp程序中的注释有,JSP中的标识,主要有指令标识,脚本标识和动作标识

时间:2023-05-05 06:57:58 阅读:207237 作者:3636

(1)page指令
通常位于JSP页面的顶端,同一个页面可以有多个page指令。
语法:<%@ page 属性1=”属性值” 属性2=”属性值” ……%>

实例:<%@ page language=”java” import=”java.util.*” contentType=”text/html; charset=utf-8”%>
(2)include指令

将一个外部文件嵌入到当前JSP文件中,同时解析这个页面中的JSP语句。
语法:
<%@ include file=”URL” %>
(3)taglib指令
使用标签库定义新的自定义标签,在JSP页面中启动定制行为。
以导入JSTL标签库为例,只有导入了这个标签库,你才能使用其里面的标签,我们还可以自己动手制作属于我们自己的标签,这样有时会减少代码的书写,减少工作量,后面我们会说如何自定义标签
<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>

(4)JSP注释
html注释:
//客户端可见
JSP注释:
<%– 这里是注释 –> //客户端不可见
JSP脚本注释:
// 单行注释
/* */ 多行注释

(5)JSP脚本
语法:
<% Java代码 %>
实例
<%
out.println(“hello world”);
%>
(6)JSP声明
在JSP页面中定义变量或方法。
语法:
<%! Java代码 %>
实例
<%!
//声明变量
String str = “hello world”;
//声明方法
public int add(int i,int j){
return i+j;
}
%>
调用变量:<%=str %>
调用方法:<%=add(1,2) %>
(7)JSP表达式
在JSP页面中执行的表达式
语法:
<%= 表达式 %> //表达式不以分号结束
实例

(8)JSP的生命周期
jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应的一个线程。以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间。但也要注意多线程的编程带来的同步问题,由于该Servlet始终驻于内存,所以响应是非常快的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。