jsp 页面和 jsp标记
2024-08-31 06:04:38
一个jsp页面可由5种元素组成
- html标记
- 变量和方法的声明
- java程序片
- java表达式
<%!变量和方法的声明%>
- 被声明的方法和变量在整个jsp页面都可以访问,为全局变量
- 当多个用户同时访问页面时,jsp引擎会分配线程给多个用户,因此当某个用户修个其中的方法或变量时会影响其他用户
- 在方法里面声明的变量只在方法里有效
java程序片
- 会被jsp引擎按顺序执行
- 声明的变量与其位置有关,当前的变量和方法可被后面的程序片执行
- 当用户修改其变量时也会影响其他用户
- 可用synchronized关键字修饰可以避免多个用户同时访问的情况
表达式<%=某个变量%>
注释
- <%--jsp的注释--%>
- <!--html的注释-->
jsp指令标记
- 可以定义如下属性:contemType,import,language,session ,buffer,auotFlush,isThreadSafe,pageEncoding
- 指令
- page:属性值可用单引号或双引号括起来,如果有几个值可以用逗号分开,如:<@ page impor = "java.util.*","java.io.*"
- language默认值是java
include指令标记
- 语法标记:<@ include file = "文件的UTL">,如<%@ include file = "hello.jsp"%>
- 文件是jsp页面时,页面的contentType要统一
- 可以实现代码复用的用途
jsp动作标记
- include标记<jsp:include page = "文件的UTL"> param标记 </jsp:include>
- forward标记:<jsp:forward page = "要转向的页面"> param标记 </jsp:forward>
最新文章
- Design and Implementation of the Sun Network File System
- c#.net中参数修饰符ref,out ,params解析
- CSS样式----图文详解(二):css属性
- linux运维的认知及RHEL7 Unix/Linux 系统 介绍和安装
- js post提交页面
- [视频]物联网应用-ARM mbed-来至MultiTech Systems的解决方案
- 【原创】用JAVA实现大文件上传及显示进度信息
- spring-mysqlclient开源了
- 开发者需要知道的11条HTML5小常识
- jQuery 杂项方法
- Windows下搭建Eclipse+Android4.0开发环境
- 关于ECharts Java类库的一个jquery插件
- 【学习笔记】锋利的jQuery(二)DOM操作
- 学到的较复杂的 mysql 语名
- Jackson注解学习参考(转)
- HttpClient 专题
- nginx Location 语法基础知识
- 1301 邻值查找(set 平衡树 | 链表)
- U8工具栏特别小是怎么回事
- SpringBoot @Value读取properties文件的属性