【JSP笔记】第二章 JSP基础语法

1.JSP简介

  • 全名Java Server Pages,
  • 其本质是一个简化Servlet
  • 实现了在Java中使用HTML标签
  • JSP是一种动态网页技术标准,也是JAVAEE的标准。
  • JSP和Servlet一样,在服务器端执行。

2.常见动态开放技术

  • JSP: Java平台,安全性高,适合开发大型,企业级WEB应用程序。
  • asp.net: .net平台,简单易学。但安全性,跨平台性差。
  • PHP: 简单,高效,成本低开发周期短,适合中小型企业WEB应用开放。
  •                 (LAMP:Linux+Apache+MySQL+PHP)

3.JSP页面元素



4.JSP指令:


5.JSP注释

HTML注释:

  • <!--注释文字--> // 客户端可见

JSP注释:

  • <%--注释文字--> //客户端不可见

JSP脚本注释:

  • // 单行注释
  • /**/ 多行注释

6.JSP脚本:在JSP页面执行的Java代码。

<% Java代码%>

  • <%
  • //单行注释
  • /*多行注释*/
  • out.println("大家好!");
  • %>

7.JSP声明:在JSP页面定义变量或方法。

<%! Java代码%>

  • <%! 
  • String s="张三";  //声明了一个字符串变量
  • int add(int x,int y) //声明了一个返回整型的函数。
  • {
  • return x+y;
  • }
  • %>

8.JSP表达式:在JSP页面中执行的表达式。

<%=表达式%> //注意:表达式不能以分号结束

  • 你好,<%=s %>
  • x+y=<%=add(10,5) %>

9.JSP页面生命周期

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值