日期:2014-05-16  浏览次数:20329 次

Java程序员从笨鸟到菜鸟之(十八)JSP基本语法与动作指令

?

Jsp,通常的被大家认为是做网页的前台界面,我刚学习的时候,说实话,真没把他当回事,学的也是囫囵吞枣,有时用到一些指令都需要现查,所以,基础知识的掌握是还是很有必要的,先总体说一下吧:

???? JSP?就是把Java?代码嵌套在HTML?中,所以JSP?程序的结构可以分为两大部分:一部分是静态的HTML?代码;另一部分是动态的Java?代码和JSP?自身的标签和指令;当JSP?页面第一次被请求的时候,服务器的JSP?编译器会把JSP?页面编译成对应的Java?代码,根据动态Java?代码执行的结果,生成对应的纯HTML?的字符串返回给浏览器,这样就可以把动态程序的结果展示给用户。

JSP页面的构成:

一:JSP页面中包含三种注释

HTML格式注释(客户端注释)主要是用于在客户端动态地显示一个注释,格式如下:<!--注释内容[<%=expression%>]?-->可通过查看html源代码看到。

JSP代码注释(服务器端注释)也叫JSP隐藏注释,在JSP源代码中,它不会被JSP引擎处理,也不会在客户端的Web浏览器上显示,格式如下:

<%--注释内容?--%>

Java语言注释Java中的注释一样不过需写在<%%>内。有单行注释,多行注释。例如<%?//单行注释内容?%><%??/*?多行注释内容?*/??%>

??二:指令

JSP中,指令主要用来与JSP引擎进行沟通,并为JSP页面设置全局变量、声明类以及JSP要实现的方法和输出内容的类型等。需要注意的是,指令元素在JSP整个页面范围内有效,并且它不在客户端产生任何输出。使用指令的格式如下:<%@?指令名?属性1="1"?属性2?="2"??…?%>

JSP包括三种指令:page指令、include指令和taglib指令。