JSP基本语法

在传统的HTML页面文件中潜入脚本语言和JSP标签就构成了一个JSP页面文件。一个JSP页面可由5种元素组合而成:

1. HTML页面内容

2. JSP注释

3. JSP指令

4. JSP脚本元素

5. JSP动作元素



JSP指令

语法:

<%@指令标记 [属性="值" 属性="值"] %>

JSP指令有3类,分别为:

1. page(页面指令)

2. include(文件加载指令)

3. taglib(引用标签库并设置标签库的前缀)


JSP脚本元素

脚本元素是JSP中使用最频繁的元素,通过JSP脚本可以江JAVA代码嵌入到HTML页面中。所有可执行的JAVA代码,都可以通过JSP脚本来执行。

JSP脚本元素主要包含如下3种类型:

1. JSP声明语句(<%!变量或方法定义 %>)

2. JSP表达式(<%=表达式 %>)

3. JSP Scriptlets(<% Java代码 %>)


JSP动作元素

JSP动作元素用来控制JSP的行为,执行一些常用的JSP页面动作。通过动作元素可以实现使用多行Java代码能够实现的效果,如动态插入文件、重用JavaBean组建、自定义标签等。

JSP中的动作元素主要包含下面7个:

1. <jsp:include page="文件的URL" flush="指定当缓冲区满时,是否将其清空。默认值为false" />  (可以包含静态文件,也可以包含动态文件)

2. <jsp:forward page="转向页面的URL地址" />  (用于页面重定向。作用是停止当前JSP页面的执行,而将客户端请求转交给另一个JSP页面)

3. <jsp:param name="参数名字" value="指定给param的参数值">   (提供参数的附属动作元素)

4. <jsp:plugin>   (可以将服务器端的JavaBean或Applet下载到客户端执行)

5. <jsp:useBean id="指定JavaBean的实例名" class="指定JavaBean的全限定类名" scope="指定JavaBean实例的作用域。默认为当前页。page当前页面有效、request本次请求有效、session在本次session内有效、application在本应用内一直有效">  (装载一个将在JSP页面中使用的JavaBase)

6. <jsp:setProperty name="要进行设置的JavaBean的实例名" property="需要设置的JavaBean实例中的属性名" value="将property中指定的属性设置为该属性值">   (获取到Bean实例之后,便可以利用<jsp:setProperty>动作元素来设置或修改Bean中的属性值)

7. <jsp:getProperty name="指定要输出的JavaBean的实例名" property="需要输出的JavaBean实例中的属性名">   (用来提取指定Bean属性的值,并将其转换成字符串,然后输出)

<jsp:useBean>、<jsp:setProperty>和<jsp:getProperty>标签用在与JavaBeans的连接中。JavaBeans是软件构件——Java类——它可以在JSP中封装Java代码并从内容中分离出逻辑表达。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • jsp代码中包含jsp元素和Template data两类。Template data 指的是jsp引擎不处理的部...
    cjyuanqi阅读 813评论 2 11
  • ** 一、JSP简介: **1、JSPJSP是指Java服务器端页面,由HTML+JSP标记+Java代码组成。 ...
    shallwego_阅读 371评论 0 0
  • 前面讲了servlet入门实践现在开始介绍jsp入门实践,开发环境的搭建请参考我前面的tomcat的文章,jsp入...
    伊豚wall阅读 3,385评论 2 56
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • JSP 基本结构JSP 页面组成:模板文本(HTML,XML,纯文本),JSP 元素;JSP 元素:脚本元素,指令...
    jslancer阅读 921评论 0 11