当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 十二、脚本元素、指令和预定义变量作 者 : 仙人掌工作室 12.1 JSP脚本元素 JSP脚本元素用来插入Java代码,这些Java代码将出现在由当前JSP页面生成的Servlet中。
 

 

 ·cnet jsp basic:jsp与javabean    »显示摘要«
    摘要: 虽然你可以在小型指令档里放入一大块的程式码,但是大多数的java程式码是属於可以重复使用的元件,称为javabean。javabean就跟activex控制项一样:它们提供已知的功能,并且是为了可随时重复使用的目的而设计的。 javabean的¤值在於它可以经由一组特性来使用,而这些特性则提供对javabean设定的存取。以人来作范例,此人就是javabean,而他的姓名,社会福利安全号......
    摘要: http://www.netqu.com 中华技术网会员 wuxuehui 发布 1,我的安装环境是w2k(日文版),iis5 tomcat 3.1下载地址 http://jakarta.apache.org/builds/tomcat/release/v3.1/bin/ isapi_redirect.dll下载地址 http://jakarta.apache.org/builds/......


十二、脚本元素、指令和预定义变量
十二.脚本元素.指令与预定义变量

【程序编程相关:WebLogic的初步研究(1):安装篇

作 者 : 仙人掌工作室

【推荐阅读:JSP语法(13)——<jsp:useB

   jsp脚本元素用来插入java代码,这些java代码将出现在由当前jsp页面生成的servlet中.脚本元素有三种格式: 【扩展信息:JSP中的TagLib应用(2)

   12.1 jsp脚本元素

表达式格式<%= expression %>:计算表达式并输出其结果.

scriptlet格式<% code %>:把代码插入到servlet的service方法.

声明格式<%! code %>:把声明加入到servlet类(在任何方法之外).

   下面我们详细说明它们的用法.

   12.1.1 jsp表达式

   jsp表达式用来把java数据直接插入到输出.其语法如下:

<%= java expression %>

   计算java表达式得到的结果被转换成字符串,然后插入到页面.计算在运行时进行(页面被请求时),因此可以访问与请求有关的全部信息.例如,下面的代码显示页面被请求的日期/时间:

current time: <%= new java.util.date() %>

   为简化这些表达式,jsp预定义了一组可以直接使用的对象变量.后面我们将详细介绍这些隐含声明的对象,但对于jsp表达式来说,最重要的几个对象及其类型如下:

request:httpservletrequest;

response:httpservletresponse;

session:与request关联的httpsession

out:printwriter(带缓冲的版本,jspwriter),用来把输出发送到客户端

   下面是一个例子:

your hostname: <%= request.getremotehost() %>

   最后,如果使用xml的话,jsp表达式也可以写成下面这种形式:

<jsp:expression>

java expression

</jsp:expression>

   请记住xml元素与html不一样.xml是大小写敏感的,因此务必使用小写.有关xml语法的说明,请参见«xml教程 »

   12.1.2 jsp scriptlet

   如果你要完成的任务比插入简单的表达式更加复杂,可以使用jsp scriptlet.jsp scriptlet允许你把任意的java代码插入servlet.jsp scriptlet语法如下:

<% java code %>

   与jsp表达式一样,scriptlet也可以访问所有预定义的变量.例如,如果你要向结果页面输出内容,可以使用out变量:

<%

string querydata = request.getquerystring();

out.println("attached get data: " + querydata);

%>


...   下一页
 ·处理表单提交的数据    »显示摘要«
    摘要: 来源:lovejsp.site在webjava/j2me/code/ target=_blank>程序设计中,处理表单提交的数据是获取web数据的主要方法,今天,我们来看一看servlet中是怎样处理来自表单的数据的。 表单数据的提交方法有两种post方法和get方法,当使用post方法时,数据由标准的输入设备读入,当使用get方法时,数据由cgi变量query_string传递给表单数......
» 本期热门文章:

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