静态数据在输入文件中的内容和输出给HTTP相应的内容完整一致。此时,该JSP输入文件会是一个没有内嵌JAVA或行动的HTML页面。而且,客户端每次要求都邑获得雷同的相应内容。
JSP指令
JSP指令掌握JSP编译器怎样去生成servlet,以下是可用的指令: 包含指令include –包含指令关照JSP编译器把别的一个文件完整包含入当前文件中。结果就好像被包含文件的内容直接被粘贴到当前文件中一样。这个功用和C预处置惩罚器所供应的很相似。被包含文件的扩展名平常都是jspf(即JSPFragment,JSP碎片): <%@ include file=somefile.jsp %>
页面指令page –页面指令有以下几个选项:
import 使一个JAVA导入声明被插进去到终究页面文件。
contentType 划定了生成内容的范例。
当生成非HTML内容或许当前字符集character set并不是默许字符集时运用。 errorPage 处置惩罚HTTP要求时,假如出现异常则显现该毛病提醒信息页面。
isErrorPage 假如设置为TRUE,则示意当前文件是一个毛病提醒页面。
isThreadSafe 示意终究生成的servlet是不是平安线程(threadsafe)。
注重:在同一个JSP文件中只要import导入页面指令可以被屡次运用。 标签库指令taglib –标签库指令形貌了要运用的JSP标签库。该指令须要指定一个前缀prefix(和C++的定名空间很相似)和标签库的形貌URI: <%@ taglib prefix=myprefix uri=taglib/mytag.tld %>
JSP剧本
规范剧本变量
以下是永久可用的剧本变量:
out – JSPWriter用来写入相应流的数据
page – servlet本身
pageContext –一个PageContext实例包含和全部页面相联系的数据,一个给定的HTML页面可以在多个JSP之间通报。
request –HTTP request对象
response –HTTP response对象
session –用于坚持客户端与服务器衔接的对象 剧本元素
有三个基础的剧本元素,作用是使JAVA代码可以直接插进去servlet. 一种是声明标签,在JAVA SERVLET的类体中放入一个变量的定义。
静态的数据成员也可以云云定义。 <%! int serverInstanceVariable = 1; %> 一种是剧本标签,在JAVA SERVLET的类的_jspService()要领中放入所包含的语句。
<% int localStackBasedVariable = 1; out.println(localStackBasedVariable); %> 一种是表达式标签,在JAVA SERVLET的类中放入待赋值的表达式,表达式注重不能以分号末端。 <%= expanded inline data + 1 %>
JSP行动
JSP行动是一系列可以挪用内建于网络服务器中的功用的XML标签。JSP供应了以下行动: jsp:include 和子历程相似,JAVA SERVLET临时接受对别的指定的JSP页的要乞降相应。当处置惩罚完该JSP页后就立时把掌握权交还当前JSP页。如许JSP代码就可以在多个JSP页中同享而不必复制。
jsp:param 可以在jsp:include, jsp:forward或jsp:params块之间运用。指定一个将到场要求的当前参数组中的参数。
jsp:forward 用于处置惩罚对另一个JSP或SERVLET的要乞降相应。掌握权永久不会交还给当前JSP页。
jsp:plugin Netscape Navigator的老版本和Internet Explorer运用差别的标签以嵌入一个applet。这个行动产生为嵌入一个APPLET所须要的指定浏览器标签。
jsp:fallback 假如浏览器不支撑APPLETS则会显现的内容。 jsp:getProperty 从指定的JavaBean中猎取一个属性值。 jsp:setProperty 在指定的JavaBean中设置一个属性值。
jsp:useBean 建立或许复用一个JavaBean变量到JSP页。
JSP手艺很轻易整合到多种运用体系结构中,以应用现存的东西和技能,并且能扩展到支撑企业级的分布式运用中。作为采纳Java手艺家属的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP手艺可以支撑高度庞杂的基于Web的运用。 因为JSP页面的内置剧本言语是基于Java的,而且一切的JSP页面都被编译成为Java Servlets,所以JSP页面具有Java手艺的一切优点,包含硬朗的存储治理和平安性。作为Java平台的一部分,JSP具有Java编程言语“一次编写,遍地运转”的特性。
以上就是jsp中运用的言语是什么的细致内容,更多请关注ki4网别的相干文章!