JSP的九个隐式对象

Java 发表评论
JSP使用脚本元素作为一种简易方法在模板数据中嵌入java代码,这些脚本元素在JSP翻译成Servlet的阶段,都被转化为Servlet中的java代码。 JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与web开发相关的对象供_jspServlet使用。JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这9大对象的引用。 …

JSP基础知识

JSP简介 JSP全称是Java Server Pages,它和servlet技术一样,都是Sun公司定义的一种用于开发动态web资源的技术。JSP/Servlet规范,JSP实际上就是Servlet。 JSP这门技术的最大特点在于,写JSP就像写HTML,但它相比HTML而言,HTML只能为用户提供静态数据,而JSP技术允许在页面中嵌套java代码,为用户提供动态数据。 示例,输出当前时间: <%@ page language="java" import="java.util.*" pageEncodin…

如何成为一个优秀的jsp程序员(ZZ)

翻译)如何成为一个优秀的jsp程序员 minnie 于 2001-1-5 20:34 发表在:经典文章请帖 作者:Casey Kochmer 翻译:刘玉锋 http://www.21jsp.com 在网上看到很多问题是关于如何学习jsp的,正好网上看到一篇关于学习jsp的文章,就摘了一部分翻译过来,希望能对大家学习jsp有点指 导。 一个普通的错误是把JSP当作简化的 Java。它不是,(事实上, JSP 是简化的 servlets 。)程序员通常试着没有学习要求的支…

JSP-EL表达式

Java 发表评论
水光潋滟晴方好,山色空蒙雨亦奇。—宋代苏轼《饮湖上初晴后雨二首·其二》 EL表达式 EL(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。 JSP表达式语言(EL)使得访问存储在JavaBean中的数据变得非常简单。JSP EL既可以用来创建算术表达式也可以用来创建逻辑表达式。在JSP…

jsp的工作原理、执行过程

Java 发表评论
WEB容器(Servlet引擎)接收到以.jsp为扩展名的URL的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。       每个JSP 页面在第一次被访问时,JSP引擎将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成Servlet的class类文件,然后再由WEB容器(Servlet引擎)像调用普通Servlet程序一样的方式来装载和解释执行这个由JSP…

JSP 生命周期

jsp 发表评论
JSP 生命周期 理解JSP底层功能的关键就是去理解它们所遵守的生命周期。 JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段: 编译阶段: servlet容器编译servlet源文件,生成servlet类 初始化阶段: 加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法 执行阶段: 调用与JSP对应的se…

自定义标签简介

Java 发表评论
自定义标签: JavaBean和自定义标签的区别:它们都是一个可重用的组件,自定义标签可以与jsp页面通信,javabean不行,它只是一种数据模型,标签可以显示数据,javabean是被动的,等jsp来调用,自定义标签可以操纵jsp,是jsp的一部分. 标签体可以包含文本,jsp脚本,jsp表达式,EL表达式,后三种是把执行结果当作文本来处理.   通常我们写的标签处理文件,Servlet,JavaBean等只要是java类都要存在classes目录下,或者把…

Jsp技术总结

Java 发表评论
 这节我们总结一下Jsp的相关技术。 1. 什么是JSP   JSP即Java Server Pages,它和servlet技术一样,都是sun公司定义的一种用于开发动态web资源的技术。该技术的最大特点在于:写JSP就像写html,但它相比html而言,html只能为用户提供静态数据,而JSP技术允许在页面中嵌套java代码,为用户提供动态数据。 2. JSP原理 1) web服务器是如何调用并执行一个JSP页面的?   服务器首先将JSP翻译为一个S…

jsp中文显示乱码解决方案

Java 发表评论
jsp中文显示乱码解决方案 一、JSP页面显示乱码 二、表单提交中文时出现乱码 三、数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到 的中文乱码的问题及解决办法写出来供大家参考。 一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:<html><head><title>JSP的中文处理</title><meta http-equiv="Content…

jsp结构

Java 发表评论
JSP容器与Web服务器协同合作,为JSP的正常运行提供必要的运行环境和其他服务,并且能够正确识别专属于JSP网页的特殊元素。下图显示了JSP容器和JSP文件在Web应用中所处的位置。 JSP处理以下步骤表明了Web服务器是如何使用JSP来创建网页的:就像其他普通的网页一样,您的浏览器发送一个HTTP请求给服务器。Web服务器识别出这是一个对JSP网页的请求,并且将该请求传递给JSP引擎。通过使用URL或者.jsp文件…

JSP的几个内置对象和JSTL引入

Java 发表评论
JSP的内置对象JSP的JSTL标签 JSP本质上就是一个servlet程序,JSP提交到服务端后会被编译成一个servletname.class文件,然后返回一个html页面,个人觉得就是对html的封装,然后加上一堆自己的标签便于前后端的交互。 JSP一般用得很少,因为费时,现在都比较讲究前后端交互,前端发送请求(ajax),后端接受请求返回JSON。 注意一下内置对象的作用范围,application范围最广,一个webapp共享数据,而se…

J2EE基础之JSP

Java 发表评论
J2EE基础之JSP 1、JSP简介     JSP是JavaServer的缩写,是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在HTML文件中加入Java程序代码就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的Java程序代码,然后将执行结果以HTML形式返回给客户端。实际上,从另一方面来说,JSP的实质是Servlet,其在发布编译运行时会被转换成标准的Servlet,该转换过程一…

JSP 表达式语言

jsp 发表评论
转载自 JSP表达式语言(EL)使JSP写起来更加简单。JSP EL既可以用来创建算术表达式也可以用来创建逻辑表达式。在JSP EL表达式内可以使用整型数,浮点数,字符串,常量true、false,还有null。 JSP EL允许您指定一个表达式来表示属性值。一个简单的表达式语法如下: ${expr} 其中,expr指的是表达式。在JSP EL中通用的操作符是 . 和 {} 。当JSP编译器在属性中见到"${}"格式后,它会产生代码来计算这个…

Tomcat与JavaWeb开发技术详解JSP技术第六章

Java 发表评论
6.1比较HTML,Servlet,JSPJSP编译产生的的源文件就是Servlet,所以JSP本质也就是ServletTomcat把由JSP产生的Servlet源文件和类文件放于根目录的work目录下。在开发过程中如果更新了JSP文件,Tomcat会重新编译新生成的文件,编译生成的文件会覆盖掉原本work目录下的文件。6.2JSP语法在JSP大致包含以下内容:1:JSP指令 2:JSP声明3:Java程序片段4:Java表达式JSP指令:常用的三种指令为page,include…

JSP学习

Java, jsp 发表评论
一、JSP 简介什么是Java Server Pages?JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地…
下一页 »