码迷,mamicode.com
首页 > Web开发 > 详细

jsp

时间:2016-07-15 17:22:39      阅读:589      评论:0      收藏:0      [点我收藏+]

标签:悦为   浏览器   include   服务器   中文名   操作系统   

    JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它, 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

      它实现了Html语法中的java扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

     句法

一个JSP页面可以被分为以下几部份:

· 静态数据,如HTML

· JSP指令,如include指令

· JSP脚本元素和变量

· JSP动作

· 用户自定义标签

静态数据

静态数据在输入文件中的内容和输出给HTTP响应的内容完全一致。此时,该JSP输入文件会是一个没有内嵌JAVA或动作的HTML页面。而且,客户端每次请求都会得到相同的响应内容。

JSP指令

JSP指令控制JSP编译器如何去生成servlet,以下是可用的指令:包含指令include –包含指令通知JSP编译器把另外一个文件完全包含入当前文件中。效果就好像被包含文件的内容直接被粘贴到当前文件中一样。这个功能和C预处理器所提供的很类似。被包含文件的扩展名一般都是"jspf"(即JSPFragment,JSP碎片):

<%@ include file="somefile.jsp" %>

· 页面指令page –页面指令有以下几个选项:

<%@ page import="java.util.*" %> //example import导入样例<%@ page contentType="text/html" %> //example contentType页面类型样例<%@ page isErrorPage=false %> //example for non error page无错页面样例<%@ page isThreadSafe=true %> //example for a thread safe JSP安全线程JSP样例

注意:在同一个JSP文件中只有"import"导入页面指令可以被多次使用。

标签库指令taglib –标签库指令描述了要使用的JSP标签库。该指令需要指定一个前缀prefix(和C++的命名空间很类似)和标签库的描述URI:

<%@ taglib prefix="myprefix" uri="taglib/mytag.tld" %>

技术分享

悦为(深圳)科技有限公司

乐享其志

微信:JoyVisYOJOY

微博:http://weibo.com/JoyVis

官网:http://www.joyvis.com/

联系&投稿:service@joyvis.com

技术分享


jsp

标签:悦为   浏览器   include   服务器   中文名   操作系统   

原文地址:http://joyvis.blog.51cto.com/11823993/1826764

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!