【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注释:asp.net

 

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

 

JSP注释:函数

 

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

 

JSP脚本注释:.net

 

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

 

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始终驻于内存,因此响应是很是快的。
相关文章
相关标签/搜索