er

三、第一个Servlet

Servlet也可以很方便地处理POST请求。doGet和doPost方法都有两个参数,分别为HttpServletRequest类型和HttpServletResponse类型。HttpServletRequest提供访问有关请求的信息的方法,例如表单数据、HTTP请求头等等。对于简单的Servlet来说,它的大部分工作是通过println语句生成向客户端发送的页面。JDK1.2已经改正这个问题,然而由于许多Web服务器仍旧使用JDK1.1,因此大量的Servlet开发者仍旧在使用JDK1.1。

快速建立Servlet和JSP的运行、调试和编译环境

相信很多刚开始学习Servlet和JSP的朋友都有一个困扰,就是如何快速方便的建立一个Servlet和JSP的运行、调试和编译环境。下面的这篇文章是学校所提供的相关软件的下载地址、安装方法以及相关说明,其中的所需的软件我已经全部安装并测试过。虽然文章是全英文的,但很简单,相信大家都能明白。(注:文章中所提到的四个软件分别是JDK1.3.1,BlueJ1.2.0,ApacheTomcat4.0和bluej_tomcat_config.zip。其中BlueJ是用来创建、编译Servlet的,而最后那个zip文

php的header和asp中的redirect比较

>我们发现它重定向b.php.原来在asp中执行redirect后不会再执行后面的代码.而php在执行header后,继续执行下面的代码.在这方面上php中的header重定向不如asp中的重定向.有时我们要重定向后,不能执行后面的代码:一般地我们用if(...)header;else{...}但是我们可以简单的用下面的方法:if(...){header;break;}

JBuilder2005单元测试之JUnit框架

简单的框架JUnit是由ErichGamma和KentBeck开发的开源测试框架,JBuilder集成了这个框架并对此做了扩展。JUnit的测试框架类结构很简单,主要由3个类组成,其类图关系如下图所示:图错误!测试固件1.publicclassMoneyTestextendsTestCase2.{3.privateMoneyf12CHF;//12瑞士法郎4.privateMoneyf14CHF;//14瑞士法郎5.privateMoneyf28USD;//28美国美元6.protectedvoidsetU

用php写的serv-u的web申请账号的程序

//Sign.php//系统适用于win2000$path="e:\\serv-u\\ServUDaemon.ini";//用户文件的路径$fabu="e:\\web\\";//总web路径if{$fp1=fopen;$str=fread;$fp=fopen;flock;$us="=".$userid;$start=strpos;if{echo"对不起,该用户已经存在";}else{$start1=strpos;if{$start=$start16;$end=strpos;$firstusername=s

JAVA/JSP学习系列之四(Orion App Server的安装)

下载完,解压到一个目录,我这里用E:\Orion作为例子。到现在,其实已经成功了缺省的配置了,如果你的80端口没有被占用,而且你也想用80作为端口的话,你到这里已经完成了,否则,请继续下面的配置。配置端口在E:\orion\config目录下有个default-web-site.xml文件,找到文件中下面行:将这行改为:

模拟SQLSERVER的两个函数:dateadd(),datediff()

php//文件名:date.inc.php3//在使用这两个函数前,要先将日期或日期时间转换成timestamp类型。//如://$today=mktime;/****模拟sqlserver中的dateadd函数*******$part类型:string取值范围:year,month,day,hour,min,sec表示:要增加的日期的哪个部分$n类型:数值表示:要增加多少,根据$part决定增加哪个部分可为负数$datetime类型:timestamp表示:增加的基数返回类型:timestamp****