q : 我可以用 perlscript 编写 active server pages 吗?
a : 可以. asp 默认使用 vbscript ,也可用 javascript ,但若要使用 perlscript ,需在服务器上安装 perl for win32 和 perlscript ( 无需在客户机上安装 ).为了让服务器辨别服务器端的 perl 代码,你可以使用 <script> 标签或将代码包含在 <% 和 %> 之间.
下面是使用 <script> 标签的一个简单例子.
<%@ language = perlscript %>
<html>
<head>
<title>perlscript hello world!</title>
</head>
<body bgcolor="#ffffff">
<h1>perlscript hello world!</h1>
<p>
<script language="perlscript" runat=server>
$response->write("hello world!");
</script>
</body>
</html>
用 <% 和 %> 实现同样的功能:
<%@ language = perlscript %>
<html>
<head>
<title>perlscript hello world!</title>
</head>
<body bgcolor="#ffffff">
<h1>perlscript hello world!</h1>
<%
$response->write("hello world!");
%>
</body>
</html>
脚本第一行, <%@ language = perlscript %> 告诉服务器该脚本使用 perlscript, 而非其他 asp 所支持的脚本语言. 另外一种用法: <%= $hello %> 这将会显示变量 $hello 的值.
========================================================
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器