JSP第一天
来源:互联网 发布:算法英文缩写 编辑:程序博客网 时间:2024/04/27 14:32
Jsp概述
Jsp全名java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystem公司倡导,许多公司一起建立的一种动态网页技术标准,在传统的网页HTML文件中插入java程序和JSP标记(tag),后缀名为.jsp,使用JSP开发的Web应用程序是跨平台性的,既能在Linux下运行,也能在其他操作系统上运行。
实现了HTML语法的扩展,以<% %>的形式内嵌在HTML中。
Jsp工作原理
通常是由客户端向服务器请求JSP页面,然后服务器再将JSP页面编译成Servlet(纯java代码)再由Servlet向客户端发送HTML页面。
(客户端接收的只是HTML代码)
Jsp语法
1,注释形式:
第一种注释形式:HTML注释:<!-- -->
运行结果:< !-- -->
第二种注释:JSP隐形注释:<%-- --%>
运行结果:<%-- --%>
注释起到解释说明的作用!
2,声明:声明变量和声明方法
JSP声明格式
<%! %>成员变量或方法
<% %>局部变量或方法(属于脚本的规范)
3,表达式:作用,语法,使用
脚本语言中定义的表达式,运行后自动转化为字符串,然后插入到这个表达式在这个表达式在JSP文件的位置显示。
Expressions表达式:包含在<%=········%>中
定义一个变量和方法:
<%!
String str=”String”;
Int add(int b,int c){
Return b+c;
}
%>
显示一个字符串或方法
<%=str%>
<%= add(2,3)%>
4,JSP脚本:
当任务比简单的表达式复杂时,用JSP脚本小程序(Scriptlet)。脚本小程序中包含有效的程序片段,只要遵从java本身的标准语法即可。(也就是说当容器(Servlet)在解析JSP脚本的时候,就会知道这是一段逻辑的代码!)
和JSP表达式一样,脚本小程序可以访所有内置对象,所有的内建对象在小脚本中可见。(如内置对象:out)
语法格式:<% %>
在编译JSP时,编译器在jspService()方法中只简单的不做修改的包含脚本小程序的内容。
由此可见:JSP语言是一种规范,只有当语法规范的时候,容器Servlet才会进行合理的进行解析,否则会增加容器的负担,其实早期使用Servlet时界面会出现各种各样的问题,因此JSP算是在页面方面对Servlet的补充,JSP专做界面,凡是Servlet能完成的事JSP未必能完成,凡是JSP能完成的事Servlet全部能完成,Servlet在性能上是远优于JSP的,Servlet的跨平台也优于JSP,而Servlet的缺陷只是在做界面方面比较弱。JSP开发相比比较繁琐。JSP是用于嵌入java 逻辑的,但是整个开发中JSP中java逻辑部分也是相对薄弱的。
业精于勤 边练边学!
- jsp/servlet 第一天
- JSP第一天
- 第一天学jsp
- JSP学习第一天
- JSP第一天
- 学习jsp第一天
- JSP学习第一天
- JSP学习第一天
- JSP第一天
- JSP第一天
- JSP第一天
- 学习JSP(第一天)
- 关于jsp学习第一天
- JSP学习笔记(第一天)
- JAVA EE---JSP 学习第一天
- WCS学习笔记(第一天) - 增加一个JSP页面访问
- Web学习第一天:Servlet+JSP简单Demo
- JSP 第一天:提交表单--获取表单中的数据值
- 第一课:使用Quartz
- (Leetcode)357. Count Numbers with Unique Digits (medium)
- AndroidEventBus教程
- 61. 创建快速响应的Web应用
- Golang黑科技之——string与[]byte转换
- JSP第一天
- 重构资料
- 最全面的常用正则表达式大全
- 浅谈java中的多线程
- 机器学习算法-决策树
- 【codeforces 445B - DZY Loves Chemistry 】 + 并查集
- 二叉链表的存储结构和基本操作(各种遍历、求树深度、求树叶个数)
- HTML总结
- session的存储方式和配置