当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作 者 : 仙人掌工作室 3.1 Servlet基本结构 下面的代码显示了一个简单Servlet的基本结构。
 

 

 ·cnet jsp basic: 简介    »显示摘要«
    摘要: javaserver pages (jsp) 是一种结合了跨平台与跨网站服务器支持,以 java为主的来产生动态网页的技术。 jsp与微软的active server pages 相似,但它是使用类似html的标签以及java程式码片段而不是vbscript。当你所使用的网站服务器没有提供本地asp支援,也就是apache或netscape服务器时,你可以考虑使用jsp。虽然你可以取得这......
 ·cnet jsp basic:jsp的内部对象    »显示摘要«
    摘要: 最後一个与jsp语法有关的元件叫做内部物件.在jsp小型指令档内,你可以存取这些内部物件来与执行jsp网页的servlet环境相互作用。许多对内部物件的存取应该要简化。然而,这些是范例,它们的存取都是可接受的,要完整的利用内部物件设定则 要对最新的java servlet api有所了解。 下表列出你可以使用的内部物件。 内部物件说明 request 用户端请求,此请求会包含来自......


三、第一个Servlet
作 者 : 仙人掌工作室

   3.1 servlet基本结构 【程序编程相关:JSP语法(13)——<jsp:useB

【推荐阅读:在Linux环境下安装JSP(一)

import java.io.*; 【扩展信息:JSP语法(4)——表达式

   下面的代码显示了一个简单servlet的基本结构.该servlet处理的是get请求,所谓的get请求,如果你不熟悉http,可以把它看成是当用户在浏览器地址栏输入url.点击web页面中的链接.提交没有指定method的表单时浏览器所发出的请求.servlet也可以很方便地处理post请求.post请求是提交那些指定了method=“post”的表单时所发出的请求,具体请参见稍后几节的讨论.

import javax.servlet.*;

import javax.servlet.http.*;

public class someservlet extends httpservlet {

public void doget(httpservletrequest request,

httpservletresponse response)

throws servletexception, ioexception {

// 使用“request”读取与请求有关的信息(比如cookies)

// 与表单数据

// 使用“response”指定http应答状态代码与应答头

// (比如指定内容类型,设置cookie)

printwriter out = response.getwriter();

// 使用 "out"把应答内容发送到浏览器

}

}

   如果某个类要成为servlet,则它应该从httpservlet 继承,根据数据是通过get还是post发送,覆盖doget.dopost方法之一或全部.doget与dopost方法都有两个参数,分别为httpservletrequest 类型与httpservletresponse 类型.httpservletrequest提供访问有关请求的信息的方法,例如表单数据.http请求头等等.httpservletresponse除了提供用于指定http应答状态(200,404等).应答头(content-type,set-cookie等)的方法之外,最重要的是它提供了一个用于向客户端发送数据的printwriter .对于简单的servlet来说,它的大部分工作是通过println语句生成向客户端发送的页面.

   注意doget与dopost抛出两个异常,因此你必须在声明中包含它们.
...   下一页

 ·servlet 是什么?    »显示摘要«
    摘要: servlet是使用java servlet 应用java/j2me/code/ target=_blank>程序设计接口(api)及相关类和方法的 java 程序。除了 java servlet api,servlet 还可以使用用以扩展和添加到 api 的 java 类软件包。servlet 在启用 java 的 web 服务器上或应用服务器上运行并扩展了该服务器的能力。java servl......
» 本期热门文章:

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