设计。它是由Sun公司倡导的、许多公司共同参与建立的一种基于Java语言的动态Web应用开发技术,利用这一技术可以建立安全、跨平台的先进动态页面。JSP是JavaEE系统中的Web层技术,负责动态生成用户界面。Jsp页面在执行采用编译方式,编译生成Servlet文件。Р运用基本的Java语言进行编写程序,形成类XTML的tage和Java程序段,进而通过封装产生动态页面的处理逻辑信息。存储在服务器端的资源也可以通过tages和Java程序段进行访问。在可以重用主键的设计思想上,JSP[11]可以将网页设计进而网页逻辑从实质上进行分离,从而使得Web开发[12]的基本应用程序变得简单易行。它让HTML语法中的Java得到扩展,在服务器端执行代码,以HTML文件的形式返回给客户端,用户只要在浏览器上就可以打开应用,进行相应操作。РJSP的是Sun公司推出的这对Web开发技术解决方案,得到了众多大公司的支持,以至于JSP迅速成为商业应用的服务器Web技术。以JSP直接开发、JSP+JavaBean、JSP+JavaEean+Servlet、J2EE开发模型等技术进行Web站点的开发。具有一次编写到处运行、支持多平台、内容和现实分离、采用标签简化页面等特点。使得页面不断优化,更加丰富。РJava I/0简介РJava中的I/O流[14]分为字符流和字节流两种基本类型。其中字符流的基本单元是两个字节。文件是存储在磁盘上的数据集合。输入和输出(I/O)就是要在文件中保存和读取数据,以文件形式存储起来的数据具有永久性。Р在计算机系统的实际用中,常常需要处理很多资源,有的是以文本的形式保存在磁盘中,有的通过网络进行连接,因此,在应用程序的实现中,必须在程序中提供一种将数据源连接到程序中的方法。这种方式就是I/O流。Java把不同类型的输入和输出抽象为流,用统一接口来表示,从而是程序简单化。