JSP的基本语法解析
程序员文章站
2022-05-17 19:20:23
jsp的基本语法
jsp语法的分类">jsp语法的分类
jsp的模板元素 jsp的脚本片段 jsp声明 jsp表达式 jsp注释 jsp指令 jsp标签 jsp内置对象 如何查找jsp中的错误
js...
jsp的基本语法
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主要有一下指令:
jsp标签
jsp标签英文名是jsp action,则jsp标签是jsp动作元素,用来处理jsp页面中的业务逻辑,从而避免了写java代码,对提高了页面的维护性、可读性和整洁性。
jsp内置对象
jsp中有就九大内置对象: