当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 十一、JSP及语法概要作 者 : 仙人掌工作室 11.1 概述 JavaServer Pages(JSP)使得我们能够分离页面的静态HTML和动态部分。
 

 

    摘要: 远程方法调用 远程方法调用(remote method invocation ,rmi)使用户能访问在另一 主机上的java对象,并远程调用其方法。程序的对象是客户,而远程对象是服 务器。远程对象也可以是另一个远程服务对象的客户。通过使用持续性(串行 化和解串行化),本地对象和原始类型值可以作为参数传递给远程对象。这种 方式允许java程序可以利用分布式计算将工作量分散到多个java虚拟机上......
 ·java和asp的交互(二)    »显示摘要«
    摘要: 首先,当然编写java代码,我们先来看看.java的源文件,不是很难:    回到命令行来编译stringgrabber.java文件,就像刚才所作的那样。当编译完成后,还是要把编译的结果文件stringgrabber.class放到c:/winnt/java/trustlib目录下。这样你就可以在asp文件中访问它了。    下一步,是用vbscript来建立asp文件如下:    ......


十一、JSP及语法概要
十一.jsp及语法概要

【程序编程相关:JSP由浅入深(7)JSP Direct

作 者 : 仙人掌工作室

【推荐阅读:JSP由浅入深(5)Scriptlets

   javaserver pages(jsp)使得我们能够分离页面的静态html与动态部分.html可以用任何通常使用的web制作工具编写,编写方式也与原来的一样;动态部分的代码放入特殊标记之内,大部分以“<%”开始,以“%>”结束.例如,下面是一个jsp页面的片断,如果我们用http://host/orderconfirmation.jsp?title=core+web+programming这个url打开该页面,则结果显示“thanks for ordering core web programming”. 【扩展信息:用WebWork、JSP、Velocit

   11.1 概述

thanks for ordering

<i><%= request.getparameter("title") %></i>

   jsp页面文件通常以.jsp为扩展名,而且可以安装到任何能够存放普通web页面的地方.虽然从代码编写来看,jsp页面更象普通web页面而不象servlet,但实际上,jsp最终会被转换成正规的servlet,静态html直接输出到与servlet service方法关联的输出流.

   jsp到servlet的转换过程一般在出现第一次页面请求时进行.因此,如果你希望第一个用户不会由于jsp页面转换成servlet而等待太长的时间,希望确保servlet已经正确地编译并装载,你可以在安装jsp页面之后自己请求一下这个页面.

   另外也请注意,许多web服务器允许定义别名,所以一个看起来指向html文件的url实际上可能指向servlet或jsp页面.

   除了普通html代码之外,嵌入jsp页面的其他成分主要有如下三种:脚本元素(scripting element),指令(directive),动作(action).脚本元素用来嵌入java代码,这些java代码将成为转换得到的servlet的一部分;jsp指令用来从整体上控制servlet的结构;动作用来引入现有的组件或者控制jsp引擎的行为.为了简化脚本元素,jsp定义了一组可以直接使用的变量(预定义变量),比如前面代码片断中的request就是其中一例.

   注意本文以jsp 1.0规范为基础.与0.92版相比,新版本的jsp作了许多重大的改动.虽然这些改动只会使jsp变得更好,但应注意1.0的jsp页面几乎与早期的jsp引擎完全不兼容.


...   下一页
 ·五、读取http请求头    »显示摘要«
    摘要: 作 者 : 仙人掌工作室    5.1 http请求头概述    http客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是get或者post)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但content-length除外。对于post请求来说content-length必须出现。    下面是一些最常见的请求头: accep......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE