JSP的基本语法

JSP语法的分类

  • Jsp的模板元素
  • Jsp的脚本片段
  • Jsp声明
  • Jsp表达式
  • Jsp注释
  • Jsp指令
  • Jsp标签
  • Jsp内置对象
  • 如何查找Jsp中的错误

Jsp的模板元素
Jsp中的Html内容成为Jsp的模板元素。总的来说,Jsp源代码包括两部分,模板数据和元素:
模板数据:Jsp的Html代码
元素:Jsp的Java部分,Jsp指令,Jsp标签
Jsp脚本片段
格式: <%
Date date=new Date();
%>//Java语句需要’;’号
Jsp的脚本片段的java内容被翻译到_jspService(HttpServletRequest request, HttpServletResponse response)方法中,属于局部变量,如果需要声明全局变量,需要用到Jsp声明,格式如下:
<%!
String name=”Lisi”;
%>
最后解析成: String name=”Lisi”;//是类的属性
所以:JSP声明可用于定义JSP页面转换成的Servlet程序的静态代码块、成员变量和方法 。多个静态代码块、变量和函数可以定义在一个JSP声明中,也可以分别单独定义在多个JSP声明中。JSP隐式对象的作用范围仅限于Servlet的_jspService方法,所以在JSP声明中不能使用这些隐式对象。
Jsp表达式
格式: <%=date %>
Jsp注释
格式:<%– 注释信息 –%>

Jsp指令
JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。Jsp主要有一下指令:

  • page指令
  • taglib指令
  • include指令

Jsp标签
Jsp标签英文名是Jsp Action,则Jsp标签是Jsp动作元素,用来处理Jsp页面中的业务逻辑,从而避免了写java代码,对提高了页面的维护性、可读性和整洁性。

Jsp内置对象
Jsp中有就九大内置对象:

  • request
  • response
  • config
  • appication
  • session
  • page
  • out
  • pageContext
  • exception
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值