JSP入门知识总结

来源:互联网 发布:手机数据连接不到网络 编辑:程序博客网 时间:2024/04/27 23:39

JSP入门知识总结

JSP全称是Java Server Pages,这门技术的最大特点是写jsp就像在写html,但它相比html而言,html只能为用户提供静态内容,而jsp技术允许在页面中嵌套java代码,为用户提供动态数据

Jsp模版元素:是定义页面的基本骨架,即定义的页面的结构和外观。

脚本表达式:用于将程序数据输出到客户端,语法:表达式 <%= 变量或表达式 %> ,举例:显示当前时间:<%=new java.uti.Date()%>jsp引擎在翻译脚本表达式时,会将程序数据转成字符串,然后在相应位置用out.print(..........)将数据输给客户端。注意:脚本表达式中的变量或表达式后面不能有分号(;

脚本片断用于在jsp页面中编写多行java代码。语法:<%多行代码%>,注意:jsp脚本片断中只能出现java代码,不能出现其它模板元素,jsp引擎在翻译jsp页面中,会将jsp脚本片断中的java代码将被原封不动地放到ServletjspServlet方法中,在一个jsp页面中可以有多个脚本片断,在两个或多个脚本片断之间可以嵌入文本,html标记和其他jsp元素。注意:每执行语句后面必须用分号结束。

Jsp的声明:声明:<%! 声明 %> 

jsp声明可用于定义jsp页面转换成的Servlet程序的静态代码块,成员变量和方法,多个静态代码块,变量和函数可以定义在一个jsp声明中,也可以分别单独定义在多个jsp声明中。

注释:注释:<%-- 注释 --%>

编译器指示:<%@ 编译器指示 %> 

声明:<%! 声明 %> 

表达式 <%= 表达式 %> 

程序代码段/小型指令:<% 程序代码片段 %> 

注释:<%-- 注释 --%>

Jsp指令是为jsp引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理jsp页面中的其余部分,在jsp2.0规范中共定义了三个指令:page指令,include指令,taglib指令

Jsp指令的基本语法格式:<%@ 指令 属性名=“值” %>,若是多个属性可以写在一个指令中,也可以分开写。

<%@ 指令  属性名=“属性值” 属性名1 = “属性值1”。。。。。%>

<%@ 指令  属性名=“属性值1,属性值2,。。。。"%>

Page指令:<%@  page 属性名=“值” %>,


原创粉丝点击