JavaWeb开发之JSP简介(一)
来源:互联网 发布:linux的ping命令 编辑:程序博客网 时间:2024/06/15 22:53
JSP引擎:指支持JSP的Web服务器或Web容器,作用是把JSP标签,JSP页面中java代码,静态HTML等内容先转换成为java代码,这些java代码被JSP引擎组织到用户看不到的Servlet中,然后Servlet被JSP引擎自动地编译成java字节码(即.class文件);
特点:1.自动生成Servlet并且编译;2.Servlet只需第一次或者最后一次被修改后编译自动编译;3.JSP能够实现内容生成和表示分离
JSP页面元素:
1.JSP静态内容(Html的标签和文本内容)
2.JSP注释:分为Html注释和JSP注释
HTML注释的语法:<!-- 注释内容 -->
JSP注释语法:<%-- 注释内容 --%> 或者 <% //单行java代码注释 %> 或者 <% /*多行java代码注释*/ %>
3.声明脚本语法:<%! 声明语句(可以定义变量也可以声明一个方法);%> 注意要以分号结尾
例如:声明变量<%! String name = "lisi" ;%> 方法:<%! public void 方法名(){方法体}%>
4.表达式语法:<%=表达式%> 注意结束处不能加“;”号。
5.小脚本(代码段Scriptlet)语法:<% Java代码块 %>
6.指令语法:<%@指令类型 指令属性=“属性值”%>
include指令:<%@include file="url"%> 用于JSP页面转换成Servlet时引入其他文件
page指令:常用属性有:import 导入类名或包名;language指定脚本语言;contentType指定输出的MIME类型 和字符集(如“ text/html”有多个值时用;隔开);info文本字符串;errorPage指定错误页面 Url;isErrorPag 属性值为布尔值类型
taglib指令:用于通知JSP容器某个页面依赖于自定义标记库。标记库是可用于扩展JSP功能的自定义标记集合。
语法:<%@taglib uri=" tag Library URI" prfix="tag Prefix"%> 详细用法见另外一篇博文。
- JavaWeb开发之JSP简介(一)
- javaWeb开发之jsp
- javaweb开发之jsp
- JavaWeb - Jsp页面属性简介 一
- JavaWeb开发模式一:JSP+JavaBean
- JavaWeb开发之JSP隐式对象(二)
- JavaWeb之Servlet开发(一)
- JAVAWeb之JSP学习笔记一
- 深入体验JavaWeb开发内幕——JSP技术简介之二JSP中的指令和out隐式对象
- JavaWeb开发之十一:JSP基础语法
- JavaWeb开发之十一:JSP基础
- ---Jsp(一)简介
- 【JavaWeb探究】自定义JSP标签(一)
- javaweb开发基础(一)
- JAVAweb开发技术-------(三)JSP
- JavaWeb总结二十五、jsp简单标签开发(一)
- JavaWeb开发之十六:jsp传统标签开发
- JavaWeb开发之十七:jsp自定义标签开发入门
- Java如何实现后端分页
- Python 细节与基础拾遗
- 模板_拓扑排列
- 转移罪犯
- linux 环境变量设置方法总结(PATH/LD_LIBRARY_PATH)
- JavaWeb开发之JSP简介(一)
- 用JS获取地址栏参数的方法
- tslib移植到fl440开发板
- 爬虫扒下 bilibili 视频信息
- 性能测试-流畅度指标、数据的获取
- 编程能力训练 —— 2nd C++习题:输入一个成绩判断并输出相应的等级
- cf 789 B
- Android之解决java.lang.NoSuchMethodError:android.os.powerManager.isInteractive问题
- 分支界限法 0-1背包问题 java