Jsp基础语法(由简入杂)

时间:2023-03-08 23:13:26
Jsp基础语法(由简入杂)

  Jsp基础语法(由简入杂)

  JSP基础语法

  一,JSP简介

  Jsp是一个简化的Servlet设计,是在服务器端执行,他实现了再Java中使用HTML标签。

  Jsp是一种动态网页技术标准也是JAVAEE的标准

  二,常见动态网站开发技术对比

  1. Jsp:Java平台,跨平台性和安全性高,适合开发大型的,企业级的Web应用程序。

  Hadoop:Java开发框架

  适合的开发项目,例如:电子银行,网上证券交易所,中国移动网上营业厅,网上订票系统网站

  2. Asp.net:.Net平台,简单易学(组件开发--‘托拉拽’)。但是安全性以及跨平台性差。

  3. Php:简单,高效,成本低开发周期短,特别适合中小型企业的Web应用开发。

  开发的黄金组合--(LAMP:Linux+Apache+MySQL+PHP)

  三,Jsp页面元素构成

  Jsp页面组成部分:指令,表达式,小脚本,声明,注释,静态内容

  1.Jsp指令

  ---1.page指令:通常位于JSP页面顶端,同一个页面可以有多个page指令。

  语法:%@ page 属性1=“属性值” 属性2=“属性值1,属性值2” ... 属性n=属性值n%

  常用属性:language=java //指定JSP页面使用的脚本语言

  import= //通过该属性来引用脚本语言中使用到的类文件

  contentType=text/html;charset=ISO-885-1 //用来指定JSP页面所采用文件类型和字符编码.

  ---2.include指令:将一个外部文件嵌入到当前JSP文件中,同事解析这个页面中的JSP语句。

  ---3.taglib指令:使用标签库定义新的自定义标签,在JSP页面中启用定制行为。

  2.JSP页面注释

  html的注释:!-- html注释 -- //客服端可见

  jsp的注释:%-- html注释 --% //客服端不可见

  jsp脚本注释://单行注释, /**/多行注释

  3、JSP脚本

  定义:在JSP页面中执行的Java代码。

  语法:% java代码%

  例如:% out.printIn('欢迎学习JavaEE 开发')% //在JSP页面中输出一句话

  4,JSP声明

  定义:在JSP页面中定义变量或方法

  语法:%! java代码%

  %!

  string s = 张三; //声明一个字符串变量

  int add(int x, int y){ //声明一个返回整型的函数

  return x+y;

  }

  %

  5,JSP表达式

  定义:在JSP页面中执行的表达式

  语法:% =表达式%

  注意:表达式不以分号结束

  例如:x+y=%=add(10,5)%

  6,JSP页面生命周期

  步骤:

  ---1客服端浏览器向服务器发送请求(用户发出请求index.jsp)