java中cgi表示什么_Java中的CGI - 遗留但有趣(用于教育目的)

我伙计:

我知道CGI是侏罗纪的,并且在你们所有人都称我为疯子之前,我必须说这个问题只是针对教育目的(在实际情况下我使用JSP)。

我正尝试在Java中编写一个“Hello World”CGI,而且我不太熟。

所以我在C#中尝试了相同的工作。

这两个程序(C#和Java)完全相同(一行一行)。 C#的作品和Java不。

以下是C#中的代码:

namespace CGI_CSharp

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("Content-Type: text/html\n"); // the extra "\n" is needed

Console.WriteLine("");

Console.WriteLine("

");

Console.WriteLine("

CGI - C#");

Console.WriteLine("");

Console.WriteLine("

");

Console.WriteLine("

Hello World !

");

Console.WriteLine("");

Console.WriteLine("");

}

}

}在我写的浏览器URL中:http://localhost/CGI_CSharp.exe和BINGO! C#代码工作!

现在在Java中使用相同的代码:

public class CGI_Java

{

public static void main(String[] args)

{

System.out.println ("Content-Type: text/html\n");

System.out.println ("");

System.out.println ("

");

System.out.println ("

CGI - Java");

System.out.println ("");

System.out.println ("

");

System.out.println ("

Hello World !

");

System.out.println ("");

System.out.println ("");

}

}现在我试过了这个网址:

HTTP://localhost/java.exe%20CGI_Java

(如你所知,%20是空格=>(http://localhost/java.exe CGI_Java)

我得到:

HTTP 404.0 - 未找到

所以,我再次尝试,现在用一行文本创建一个批处理文件(CGI_Java.bat):

java.exe CGI_Java(CGI_Java.bat的内容)

现在,我尝试网址:

HTTP://本地主机&安培; /CGI_Java.bat

现在浏览器显示:

C:\ inetpub \ wwwroot> java.exe CGI_Java

这是在批处理文件中写入的命令之后的提示符。

有人能帮我吗?

提前致谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值