⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 72.html

📁 写给JSP初级程序员的书
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<meta name="description" content="Java,JDBC,EJB,Open Source,jdk,rmi">
<meta name="Keywords"
content="Java, servlets, Java servlet, Javascript, ActiveX, VRML,
        applet, applets, directory, news, jdbc, applications, 
        Java applications, Java developer, Java development, developer, 
        classes, Jars.com, Jars, intranet, Java applet, Javabeans, 
        Java products, JDK, Java development kit, java development environment, JIT,
        JavaPlan, enterprise tools, JVM, Java Virtual Machine, Java resources, 
        SUN, CGI, Perl, database, network, html,
        xml, dhtml, rating, ratings, review, jars, cgi, programming,
        software review, software rating">
<title>csdn_JSP开发入门一二三 </title>
<style>
.news {   BACKGROUND: #007cd3;  font-family: "宋体"; font-size: 9pt }
.t {  font-family: "宋体"; font-size: 9pt }
.t1 { color:#007cd3;  font-family: "宋体"; font-size: 9pt }
.white { font-family: "宋体"; font-size: 9pt;color:#FFFFFF }
.red { font-family: "宋体"; font-size: 9pt;color:#FF0000 }
A:visited {color:#0000FF}
A:hover {color: #ff6666; text-decoration: none}
.text {font-size: 12px; line-height: 160%; font-family: "宋体"}
.text1 {color:#000000; font-size: 12px; line-height: 130%; font-family: "宋体"; text-decoration: none}
.text1:visited {color:#000000}
.text1:hover {color: #000000}
.text2 {color:#000000; font-size: 12px; line-height: 130%; font-family: "宋体"; text-decoration: none}
.text2:visited {color:#000000}
.text2:hover {color: #000000}
.text3 {font-size: 12px; line-height: 100%; font-family: "宋体"; text-decoration: none}
.large {font-size: 14.8px; line-height: 130%}
</style>
</head>

<body


<center>




  <tr>
    <td WIDTH="100%" VALIGN="TOP">
      <tr>
        <td WIDTH="100%" CLASS="white"></td>
      </tr>
    
      <tr>
        <td WIDTH="50%" bordercolor="#FFFFFF" CLASS="t1" bgcolor="#F0F0F0" align="center" nowrap>JSP开发入门一二三 </td>
     <p>   <td WIDTH="50%" bordercolor="#FFFFFF" CLASS="t1" bgcolor="#F0F0F0" align="center" nowrap>作者:ideal@linuxaid.com.cn</td></p>
      </tr>
      <tr>        <td WIDTH="100%" bordercolor="#FFFFFF" CLASS="t" bgcolor="#F0F0F0" colspan="2">
      <BR><SPAN class=content>  JavaServer Pages 
            (JSP) 是一种以 Java为主的跨平台web开发语言。 <BR><BR>  JSP与微软的Active Server Pages 
            兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript。当你所使用的网站服务器没有提供本地ASP支持,也就是Apache或Netscape服务器时,你可以考虑使用JSP。虽然你可以取得这些服务器的ASP附加配备模块,但价格相当昂贵,而目前Sun并没有对你所需要的JSP组件收取费用(虽然Sun未来有可能会收费)。对于Solaris与Linux以及Windows,这些组件也都很容易取得。  
            <BR><BR>  请不要将JSP与服务器端的JavaScript混为一谈。网站服务器会自动将以JSP写成的Java程序代码段转换成Java 
            servlets。而许多先前必须以Perl手写程序或服务器特定的API(如ASP)控制的功能也都可透过JSP来自动化处理。 
            <BR><BR>  现在就让我们开始动手帮助你建立一个可执行JSP范例网站。 <BR>
        <SPAN class=content>  你将会需要Java 
            2软件开发工具(JSDK),它原来的名称是Java发展工具(JDK)以及JavaServer网站发展工具(JSWDK),Tomcat,或是其它支持JSP的网络服务器。Sun免费提供JSDK与JSWDK来供Windows,Solaris,以及Linux平台使用。  
            <BR><BR>如果你想要在你目前的网络服务器上使用JSP,但服务器本身并不支持JSP与Java 
            servlets,你可以试试看Allaire的<A 
            href="http://www.allaire.com/products/Jrun/">Jrun<CIW_TAG></A></CIW_TAG>,它的作用就像是针对Netscape企业版与FastTrack服务器、微软的网际网络信息服务器(IIS)与个人网络服务器(PWS)、Apache、以及其它服务器的网络服务器附加设备。你也可以使用Apache网络服务器的Java版本,最新的JSWDK里有提供。 
            <BR><STRONG><BR>  下载与安装你需要的组件 
            <BR><BR></STRONG><BR>  目前发布的1.2.2-001,JSDK可下载的版本是以可安装的压缩形式。下载的文件大约是20MB,可提供完整的Java发展环境,让你能建立利用标准API为核心的Java解决之道。然而,你的网络服务器需要应用到JSP的唯一一件事是Java编译器。要让网络服务器知道编译器的位置,将环境变量JAVA.HOME设到JSDK的安装目录。如果你是在Windows上安装并且接受预设目录,将这行程序代码set 
            JAVA.HOME=C:\1.2.2加到你的autoexec.bat档案并且重新开机。 <BR><BR>在安装好JSDK之后,<A 
            href="http://java.sun.com/products/jsp/download.html">下载<CIW_TAG></A></CIW_TAG>并且安装JSWDK或beta版的Tomcat,以Java为主的Apache网络服务器。安装在哪里并不重要,重要的是你可以找到它。一般而言,它会放在上层目录,这种方式可以让你取代JSWDK或 
            JSDK的网络服务器,不需要移动其它的网络服务器。在你安装好这个档案之后,你就可以准备发展JSP了。 
            <BR>  在你正确的安装JSWDK之后,执行startserver指令文件来激活网络服务器,预设通讯端口 为 
            8080。要看你在激活服务器之后是均C有正确的安装工具,你可以加载范例JSP档案中的任何一个(http://localhost:8080/examples/jsp/)。如果你能够成功的执行一个范例档案,你可以知道你已经正确的设定好软件了。如果你在激活服务器的控制台窗口看到错误讯息,那么你需要解决这个问题。最常发生的问题是没有设定(或者不正确设定)环境变量JAVA.HOME。要检视目前的环境设定,在DOS模式下键入set。 
            <BR><BR><STRONG><BR>  开始 
            <BR><BR></STRONG><BR>  解释JSP语法之前,先建立一个显示目前日期与时间的快速网页并且将它储存成sample.jsp: 
            <BR><BR>  &lt;html&gt; <BR><BR>  &lt;head&gt; 
            <BR><BR>  &lt;title&gt;First Page&lt;/title&gt; 
            <BR><BR>  &lt;/head&gt; <BR><BR>  &lt;body&gt; 
            <BR><BR>  &lt;H3&gt;Today is: <BR><BR>  &lt;%= new java.util.Date() 
            %&gt; <BR><BR>  &lt;/H3&gt; <BR><BR>  &lt;/body&gt; 
            <BR><BR>  &lt;/html&gt;. 
            <BR><BR>将这个档案与你所有的HTML与JSP网页放在你JSWDK安装目录下的网页目录里. 你可以在http://localhost:8080/sample.jsp下载此页.当你第一次参观这个网页时,网站服务器会将JSP翻译成Java 
            servlet程序代码,那你就会看到目前的日期与时间. 
            <BR>  现在你已经下载,安装,并且架构好发展环境,你已经准备好要了解JSP语法与建立你自己的JSP为主的解决之道. 
            <BR>
            <span class="content">    安装之后,接下来我们要讨论JSP的语法.如果要偷懒,你可以<a href="http://java.sun.com/products/jsp/syntax.html">下载语法卡</a>而如果你不熟悉 Java的程序设计,你可能会想要参考Sun的<ciw_tag><a href="http://java.sun.com/tutorial">使用手册</a></ciw_tag>;然而,网站建立者不应该做太多的Java发展。除了几个函式呼叫之外,出现在你JSP网页上的Java程序代码应该将它减到最少; 
<BR>
  记住这点之后,现在让我们先来看看JSP的编译器指引与指令组件,之后我们将解释JavaBeans与内部对象. JSP编译器指引与指令组件有五种型态.JSP 1.0之后,大部分的JSP是包含在以&lt;% 作为开始%&gt;作为结束的单一卷标里.新的 JSP 1.1规格已经发表了,它同时也与XML兼容. 
<BR><BR><strong>
<BR>
JSP的编译器指引与指令组件
<BR><BR></strong>
<BR>
  编译器指示       &lt;%@ 编译器指示 %&gt;
<BR><BR>  声明          &lt;%! 声明 %&gt;
<BR><BR>  表达式          &lt;%= 表达式 %&gt;
<BR><BR>  程序代码段/小型指令   &lt;% 程序代码片段 %&gt;
<BR><BR>  注释          &lt;%-- 注释 --%&gt;
<BR><BR><strong>
<BR>
  编译器指示 
<BR><BR></strong>
<BR>
  JSP的编译器指示是针对JSP引擎。它们并不会直接产生任何看得见的输出;相反的,它们是在告诉引擎如何处理其它的JSP网页。它们永远包含在 &lt;%@ ?%&gt;卷标里。两个主要的指引是 page与include。我们不会讨论taglib编译器指引但它可以在JSP1.1里用来建立自订卷标。 
<BR><BR>  你几乎可以在你所有的JSP网页最上面找到page编译器指示。虽然这不是必须的,但它可以让你指定到哪里可以找到支持的Java类别这类的事: 
<BR><BR>  &lt;%@ page import=&quot;java.util.Date&quot; %&gt;,  
<BR><BR>  当发生Java问题的事件时应该将讯息传送到哪里: 
<BR><BR>  &lt;%@ page errorPage=&quot;errorPage.jsp&quot; %&gt;,  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -