a) 从www.java.sun.com下载jdk(java开发工具包),并安装,现假设为c:/jdk1.3 b) 组建jsp运行环境:要使jsp运行起来首先要建造jsp运行环境。现在我们常用到的应用程序服务器软件主要有weblogic application server,apache tomcat,allarie jrun。weblogic是现在市场上占有率最高的一种服务器软件,功能强大,配置也很简单,作为商业应用的服务器是很好的选择,不过作为初学应用,建议还是不要的好,因为这是商业软件需要购买。
vii. 创建一个bean实例并设置其属性:"";class属性:从一个class中示例一个对象;id属性:指示此class对象的引用名;scope属性: bean存在的范围以及id变量名的有效范围,如果为page则只在此页面类有效(下次调用该页面时时将重新创建class对象);如为session则在session有效期类,此class对象只创建一次;如为application则class在整个程序运行工程中始终有效,并且只创建一次(相当于静态量)
d) tomcat的jsp例程介绍:
< !-- copyright (c) 1999 the apache software foundation. all rights reserved. number guess game written by jason hunter < [email protected]>, cto, k&a software http://www.servlets.com -->; < %@ page import = "num.numberguessbean" %> < ! -导入的java包- > < jsp:usebean id="numguess" class="num.numberguessbean" scope="session"/ > < ! -创建对象并设置其应用名为numguess 并申明此对象在session有效期内始终有效--> < html> < head> < title>number guess< /title> < /head> < body bgcolor="white"> < font size=4> < % if (numguess.getsuccess()) { %> //调用numberguessbean对象的getsuccess方法 congratulations! you got it. and after just < %= numguess.getnumguesses()%> tries.< p> < % numguess.reset(); %> care to < a href="numguess.jsp">try again? < % } else if (numguess.getnumguesses() == 0) { %> welcome to the number guess game. i'm thinking of a number between 1 and 100. < form method=get> what's your guess? < input type=text name=guess> < input type=submit value="submit"> < /form> < % } else { %>// good guess, but nope. try < b> < %= numguess.gethint() %>< /b>. you have made < %= numguess.getnumguesses() %> guesses.< p> i'm thinking of a number between 1 and 100. < form method=get> what's your guess? < input type=text name=guess> < input type=submit value="submit"> < /form> < % } %> < /font> < /body> < /html>