Hello, World!
主页 上一层 下一页

我们来书写一个最简单的JavaBean,它提供了一个唯一的方法,可以返回一个字符串:“Hello, World!”

cd /usr/local/resin/doc/WEB-INF/classes
mkdir net
mkdir net/zixia
cd net/zixia

1、建立HelloWorld.java文件,并且输入下面的代码:

package net.zixia;

public class HelloWorld{
    public String greeting(){
        return "Hello, World!";
    }
}

cd /usr/local/resin/doc

2、建立HelloWorld.jsp文件,并且输入下面的代码:

<jsp:useBean id="HelloWorld" class="net.zixia.HelloWorld"/>
<html>
<body>
<h1><%= HelloWorld.greeting() %></h1>
</body>
</html>

3、在浏览器中输入:http://ur-resin-host:8080/HelloWorld.jsp将会看到:

 

Hello, World!

 

4、流程分析:

  1. HelloWorld.jsp得到请求,被调用;
  2. HelloWorld.jsp的第一行:使用net.zixia.HelloWorld这个JavaBean,并且赋予其id为HelloWorld;
  3. 遇到纯HTML,使用out.print直接输出;
  4. <%= HelloWorld.greeting() %>这个将会使用out.print( HelloWorld.greeting() )来替换,HelloWorld的greeting()方法返回一个字符串“Hello, World!”,然后被out.print打印出来;
  5. 遇到最后的HTML,输出,结束。