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

📄 60.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>作者:lhcyf
</td></p>
      </tr>
      <tr>        <td WIDTH="100%" bordercolor="#FFFFFF" CLASS="t" bgcolor="#F0F0F0" colspan="2">
        <P><FONT color=#386490><SPAN class=line>  JavaServer 
      Page(JSP)是一种基于Java的技术,用于生成动态网页,支持跨平台、跨Web服务器。 </SPAN></FONT></P>
      <P><SPAN class=line><FONT color=#386490>  JSP可以与Microsoft的Active Server 
      Page相比,但它使用类似HTML的标记以及Java代码片段来代替VBScript。如果你使用本身不支持ASP的Web服务器(即Apache或Netscape服务器),那么可以考虑JSP。你也可以为这些服务器购买ASP插入模块,但是很贵。而且,现在Sun还不对使用JSP收取许可费(尽管将来有可能会收的)。Solaris、Linux以及Windows的这些组件也非常容易获得。 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490>  不要把JSP和服务器端的JavaScript弄混。Web服务器可以自动地把由JSP生成的Java代码段转换成Java 
      Servlet。JSP还可以自动控制以前用Perl脚本或服务器专用API(如ASP)手工编写的许多功能。 </FONT></SPAN></P>
      <P><SPAN class=line><FONT color=#386490>  现在我们将带你入门,并帮你创建一个使用JSP的示例站点。 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT color=#386490><B>一. 让计算机做好采用JSP的准备 
      </B></FONT></SPAN></P>
      <P><SPAN class=line><FONT color=#386490>  你需要一个Java 2 Software Development 
      Kit(JSDK),它以前被称为Java Development Kit(JDK),你还需要JavaServer Web Development 
      Kit 
      (JSWDK)、Tomcat或其他支持JSP的Web服务器。Sun免费提供Windows、Solaris和Linux等操作系统的JSDK和JSWDK。 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490>  如果你想在你现有的Web服务器使用JSP,而这个Web服务器本身不支持JSP和Java 
      servlet,试一试Allaire的Jrun,它可以作为Netscape的Enterprise和FastTrack 
      Server、Microsoft的Internet Information Server(IIS)和Personal Web 
      Server(PWS)、Apache以及其他一些服务器的插件。你还可以使用Apache Web服务器的Java版本,它包含在最新的JSWDK中。 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490><B>下载并安装软件</B><BR>  目前,JSDK的1.2.2-001版本是一个可下载安装的归档文件。这个大约20MB的下载软件提供了一个完整的Java开发环境,它可以让你创建任何使用标准核心API的基于Java的解决方案。不过,你的Web服务器使用JSP时唯一要做的就是访问Java的编译器。为了告诉Web服务器编译器的位置,需要将环境变量JAVA_HOME设置为指向JSDK的安装目录。如果你已在Windows上安装并选择了缺省目录,则应在autoexec.bat文件中加入“set 
      JAVA_HOME=C:\1.2.2”一行,然后重新启动计算机。 </FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490>  在安装了JSDK后,下载并安装JSWDK或基于Java的Apache 
      Web服务器——beta版的Tomcat。你把它放在哪里都可以,只要你能再找到它。一般来说,它被放在最高一级的目录中,这样,你就可以替换JSWDK或JSDK的版本而不需要移动另一个了。在安装了这个文件后,你就可以进行JSP开发了。 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490>  正确安装了JSWDK后,运行startserver命令启动Web服务器。缺省情况下,它在8080端口侦听。要检查安装是否正确,你可以在启动服务器之后加载一个JSP示例文件(http://localhost:8080/examples/jsp/)。如果你可以成功地运行示例文件,这说明你的安装是正确的。但是如果在用来启动服务器的控制台窗口中显示了错误信息,那么你就需要解决这个问题。最常出现的问题是没有设置(或没有正确设置)JAVA_HOME环境变量。要查看当前的环境变量设置,可以在DOS命令提示符下输入“set”命令。 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490><B>开始使用</B><BR>在解释JSP语法之前,先创建一个显示当前日期和时间的Web页面,并保存为sample.jsp。 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490>&lt;html&gt;<BR>&lt;head&gt;<BR>&lt;title&gt;First 
      Page&lt;/title&gt;<BR>&lt;/head&gt;<BR>&lt;body&gt;<BR>&lt;H3&gt;Today 
      is:<BR>&lt;%= new java.util.Date() 
      %&gt;<BR>&lt;/H3&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;</FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490><BR>  把这个文件和你所有的HTML和JSP页面放进JSWDK安装目录下的Web页面目录中。你可以在http://localhost:8080/sample.jsp中加载这个页面。在这个页面第一次被访问时,Web服务器把JSP翻译成Java 
      servlet,这样你就可以看到系统当前的日期和时间。现在,在下载、安装和配置了开发环境之后,你可以去学习JSP语法并创建自己的基于JSP的解决方案了。 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT color=#386490><B>二.JSP语法基础 
</B></FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490>  在完成了安装之后,我们来看一看JSP的语法。为了方便学习,你可以下载一个语法卡。但是,Web开发人员一般不应做过多的Java开发工作。除了几个方法调用外,你的JSP 
      Web页面中的Java代码应该是很少的。 </FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490>  知道了这些之后,我们先来看一看JSP指示符和脚本元素,然后再解释一下JavaBean和JSP隐含对象。共有五种JSP指示符和脚本元素。在JSP 
      1.0中,大多数JSP是包含在由“&lt;%”开始由“%&gt;”结束的单一标记中的。在更新的JSP 1.1规范中,还有符合XML要求的版本。 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT color=#386490>  JSP指示符和脚本元素 指示符 &lt;%@ direcive 
      %&gt;<BR>  声明 &lt;%! declaration %&gt;<BR>  表达式 &lt;%= expression 
      %&gt;<BR>  代码段/ Scriptlet &lt;% code fragment %&gt;<BR>  注释 &lt;%-- 
      comment --%&gt; </FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490>  指示符<BR>  JSP的指示符供JSP引擎使用。它们不产生任何可见的输出,而是告诉引擎如何处理JSP页面的其它部分。它们总是包含在&lt;%@ 
      ?%&gt;标签中。两个主要的指示符是page和include。在这里不讨论Taglib指示符,在JSP 
      1.1中,Taglib可以用来创建自定义标记。 
      你几乎可以在差不多所有JSP页面的顶部找到Page指示符。尽管不是必需的,但它可以让你做一些设置,如到哪里查找支持的Java的类: 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT color=#386490>  &lt;%@ page 
      import="java.util.Date" %&gt; </FONT></SPAN></P>
      <P><SPAN class=line><FONT color=#386490>  在出现运行时间Java问题时,把浏览者引入哪个页面: 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT color=#386490>  &lt;%@ page 
      errorPage="errorPage.jsp" %&gt; </FONT></SPAN></P>
      <P><SPAN class=line><FONT 
      color=#386490>  以及是否需要在会话级别上管理用户信息,这有可能需要跨载多个Web页面(更多信息将在后面的JavaBean会话中讲到): 
      </FONT></SPAN></P>
      <P><SPAN class=line><FONT color=#386490>  &lt;%@ page session="true" %&gt; 
      include指示符让你把内容分割成更多的可管理元素,例如某些元素就用于引用共用的页眉和页脚。引用的页面可以是固定的HTML页,也可以是更多的JSP内容: 

⌨️ 快捷键说明

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