JSP 教程
JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。
JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。
JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。
JSP文件后缀名为 *.jsp 。
JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上。
第一个 JSP 程序
语言学习入门的第一个程序一般都是输出 "Hello World",JSP输出 "Hello World" 代码如下所示:
1、JSP的概念
JavaServer Pages (JSP)是基于Java的技术,用于创建可支持跨平台及跨Web服务器的动态网页。
jsp这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态内容,而jsp技术允许在页面中嵌套java代码,为用户提供动态数据;
为什么jsp技术也是一种动态web资源的开发技术?
答:因为jsp技术允许在页面中嵌套java代码,以产生动态数据,并且服务器在执行jsp时,web服务器会传递web开发相关的对象给jsp,jsp通过这些对象,可以与浏览器进行交互,所以jsp当然也是一种动态web资源开发技术;
2、JSP语法
声明语法<%!……%>声明变量和方法(函数)。
表达式语法<%=……%>定义脚本语言表达式
脚本语法〈%……%>可以操作声明、表达式和其他类型合法的代码段在页脚本语言。
3、JSP与servlet的区别
JSP是在HTML中写JAVA代码,SERVLET是在JAVA中写HTML。JSP注重于页面的显示,SERVLET注重与业务和逻辑。