我们来书写一个最简单的JavaBean,它提供了一个唯一的方法,可以返回一个字符串:“Hello, World!”cd /usr/local/resin/doc/WEB-INF/classes
mkdir net
mkdir net/zixia
cd net/zixia1、建立HelloWorld.java文件,并且输入下面的代码:package net.zixia;public class HelloWorld{
    public String greeting(){
        return "Hello, World!";
    }
}cd /usr/local/resin/doc2、建立HelloWorld.jsp文件,并且输入下面的代码:<jsp:useBean id="HelloWorld" class="net.zixia.HelloWorld"/>
<html>
<body>
<h1><%= HelloWorld.greeting() %></h1>
</body>
</html>
这样就可以在http://localhost:8080/HelloWorld.jsp中看到效果了

解决方案 »

  1.   

    servlet中用什麽javabean?直接來個java class就好了
      

  2.   

    1、写一个Servlet
    import t.*; //这个是引入JavaBean
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class S extends HttpServlet
    {
    public void doGet(HttpServletRequest req,HttpServletResponse res) throws IOException,ServletException
    {
    res.setContentType("text/plain");
    PrintWriter out=res.getWriter();
     T test=new T();//这句就是JavaBean类啦!新建一个对象
     out.print(test.getStr());
    }
    }2、写JavaBeanpackage t;
    public class T
    {
    public String str="Hello";
    public String getStr()
    {
    return this.str;
    }
    }这个Bean保存在D:\resin\doc\WEB-INF\classes\t  t这个目录是自己建
    然后将用进入dos窗口(d:\D:\resin\doc\WEB-INF\classes)
    jar cvf tt.jar t/
    然后将tt.jar复制到C:\j2sdk1.4\jre\lib\ext
    (这样做是避免设置claspath要重启机器)
    3、将上面的Servlet和Bean编译好。
    4、启动resin服务器,如果是Tomcat则JavaBean的存放目录稍改一下,其他一样。
    5、http://localhost:8080/servlet/S则可以看到Servlet调用JavaBean的结果