JSP语法

JSP的语法分为上图七个部分

  1. 脚本<%                    %>   (脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的)
  2. 声明<%!                   %>     (一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用。在JSP文件中必须先声明这些变量和方法后才能使用它们
  3. 表达式<%=                 %>     (一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方。由于表达式的值会被转化成String,所以您可以在一个文本行中使用表达式而不用去管它是否是HTML标签。表达式元素中可以包含任何符合Java语言规范的表达式,但是不能使用分号来结束表达式
  4. 注释:在JSP页面中注释分为HTML的注释(客户端可见<!--          -->)、JSP的注释(客户端不可见<%--           --%>)、JSP脚本注释(单行//,多行/**/
  5. 指令:
    <%@ directive attribute="value" %>
    最常用的3种指令标签分别是pageincludetaglib
     其中page指令最常使用,一般出现在JSP代码页面的最上部分,语法格式为    <%@   page   属性1=“属性值”      属性2=“属性值”       属性n=“属性值n”  %>                                                                                                                                                                                                                                                    page的3种常用属性:language(置顶页面使用的脚本语言,默认为JAVA)import(引用脚本语言中使用到的类文件)contentType(指定JSP页面所采用的编码方式,默认为text/html  ISO-8859-1)
  6. 动作元素:                                                                                                                                                            

    /--JSP行为标签使用XML语法结构来控制servlet引擎。它能够动态插入一个文件,重用JavaBean组件,引导用户去另一个页面,为Java插件产生相关的HTML等等。

    行为标签只有一种语法格式,它严格遵守XML标准:

    <jsp:action_name attribute="value" />
     引用于菜鸟教程(http://www.runoob.com/jsp/jsp-syntax.html)--/                                                              
  7. 隐式对象(共九个)                                                                                                                                                   1.request(属于HttpServletRequest类)                                                                                                                                                                                                                                  

                  2.response(属于HttpServletRequest类)                                                 

 

                     

posted @ 2019-03-31 14:15  rookieClimber  阅读(259)  评论(0编辑  收藏  举报