Book.java
___________________________
package test;
public class Book {
  private String title;
  public String getTitle() {
    return title;
  }
  public void setTitle(String title) {
    this.title = title;
  }
  public Book() {
  }
  public Book(String title) {
    this.title = title;
  }}
__________________________________
用javac Book.java
结会有一个Book.class
*****************************
book.jsp
第一种方法
<jsp:useBean id="mybook" class="test.Book" />
<jsp:setProperty name="mybook" property="title" value="书的名字" /><br>传值
<jsp:getProperty name="mybook" property="title" /><br>读出
—————————————————
结果:传值书的名字
读出
—————————————————
第二种方法
<%test.Book mybook=new test.Book("构造对调用重载");%>
<%=mybook.getTitle()%>
—————————————————
结果:构造对调用重载
—————————————————
*****************************
本人抽空为你特意写作的!!!
学习用!!

解决方案 »

  1.   

    如果还不明白,看我回答的配置http://expert.csdn.net/Expert/topic/2354/2354374.xml?temp=.6896936
      

  2.   

    楼上回答问题的兄弟用过servlet吗?我是想用BEAN写网页哦!
      

  3.   

    也就是“如何在bean里面使用out方法”的实际例子
      

  4.   

    懂你的意思~~给你一个package chapter8;
    import Javax.Servlet.*;
    import Javax.Servlet.http.*;
    import Java.io.*;
    import Java.util.*;
    import sun.net.smtp.*;public class Servlet1 extends HttpServlet {
      private static final String CONTENT_TYPE = "text/html; charset=GBK";
      public void init() throws ServletException {
      }
      /** HTTP Get 请求*/
      public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType(CONTENT_TYPE);
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>在JSP中发送邮件</title>");
    out.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">");
    out.println("</head>");
    out.println("<body bgcolor=\"#FFFFFF\">");
    out.println("<div align=\"center\">");
    out.println("<p><b>如何在JSP中发送邮件</b> </p>");
    out.println("<form method=\"post\" action=\"compose.JSP\">");
    out.println("<table width=\"70%\" border=\"1\">");
    out.println("<tr> ");
    out.println("<td bgcolor=\"#CCCCFF\" width=\"31%\"> ");
    out.println("<div align=\"right\"><b><font color=\"#FF0033\">收件人地址:</font></b></div>");
    out.println("</td>");
    out.println("<td bgcolor=\"#FFCCCC\" width=\"69%\"> ");
    out.println("<input type=\"text\" name=\"recipients\" size=\"40\">");
    out.println("</td>");
    out.println("</tr>");
    out.println("<tr> ");
    out.println("<td bgcolor=\"#CCCCFF\" width=\"31%\"> ");
    out.println("<div align=\"right\"><b><font color=\"#FF0033\">主题:</font></b></div>");
    out.println("</td>");
    out.println("<td bgcolor=\"#FFCCCC\" width=\"69%\"> ");
    out.println("<input type=\"text\" name=\"subject\" size=\"40\">");
    out.println("</td>");
    out.println("</tr>");
    out.println("<tr> ");
    out.println("<td bgcolor=\"#CCCCFF\" width=\"31%\"> ");
    out.println("<div align=\"right\"><b><font color=\"#FF0033\">内容:</font></b></div>");
    out.println("</td>");
    out.println("<td bgcolor=\"#FFCCCC\" width=\"69%\"> ");
    out.println("<textarea name=\"content\" cols=\"40\" rows=\"6\"></textarea>");
    out.println("</td>");
    out.println("</tr>");
    out.println("<tr> ");
    out.println("<td bgcolor=\"#CCCCFF\" width=\"31%\"> ");
    out.println("<div align=\"right\"><b><font color=\"#FF0033\">发信人地址:</font></b></div>");
    out.println("</td>");
    out.println("<td bgcolor=\"#FFCCCC\" width=\"69%\"> ");
    out.println("<input type=\"text\" name=\"addresser\" size=\"40\">");
    out.println("</td>");
    out.println("</tr>");
    out.println("<tr> ");
    out.println("<td bgcolor=\"#CCCCFF\" width=\"31%\"> ");
    out.println("<div align=\"right\"><b><font color=\"#FF0033\">邮件服务器:</font></b></div>");
    out.println("</td>");
    out.println("<td bgcolor=\"#FFCCCC\" width=\"69%\"> ");
    out.println("<input type=\"text\" name=\"host\" size=\"40\">");
    out.println("</td>");
    out.println("</tr>");
    out.println("<tr bgcolor=\"#FF9966\">");
    out.println("<td colspan=\"2\"> ");
    out.println("<div align=\"center\"> ");
    out.println("<input type=\"submit\" name=\"Submit\" value=\"发 邮 件\">");
    out.println("<input type=\"reset\" name=\"Submit2\" value=\"重   写\">");
    out.println("</div>");
    out.println("</td>");
    out.println("</tr>");
    out.println("</table>");
    out.println("</form>");
    out.println("<p>&nbsp;</p>");
    out.println("</div>");
    out.println("</body>");
    out.println("</html>");
      }
    }
      

  5.   

    hehe !有错误!! [javac] Since fork is true, ignoring compiler setting.
        [javac] Compiling 1 source file
        [javac] Since fork is true, ignoring compiler setting.
        [javac] C:\Tomcat 4.1\work\Standalone\localhost\w\jsp2_jsp.java:69: setOut(javax.servlet.jsp.JspWriter) in untitled2.outc cannot be applied to (javax.servlet.http.HttpServletResponse)
        [javac] outc.setOut(response);
        [javac]     ^
        [javac] 1 error
      

  6.   

    你的传入的参数类型都不匹配,怎么可能编译通过呢。
    其实你只是想把让bean里可以往页面上写东西,对吧???
    那么就 不是 用 JspWriter,//而是如下<jsp:useBean id="bean" class="XXX" scope="XXX"/>
    <%
    bean.setOut(response.getWriter());
    bean.test();
    %>bean:
    java.io.PrintWriter out=new java.io.PrintWriter();
    public void setOut(java.io.PrintWriter out)
    {
    this.out=out;
    }
    public void test()
    {
    out.println("<font size=12>hello</font>");
    }我没有调试了,你自己调试吧。
    建议以后提问的时候,就说“我想实现遮掩感到效果,该怎么办”。而不是“我需要XXX的完整代码”。会让人以为你是那种只知道到处要别人现成东西的人,那样愿意回答你的问题的人也就不多了。 
      

  7.   

    是我TOMCAT配置有问题,而非代码错。谢谢楼上回答,而我确实只是需要看看例子代码。
      

  8.   

    是我TOMCAT配置有问题,而非代码错。谢谢楼上回答,而我确实只是需要看看例子代码。
      

  9.   

    是我TOMCAT配置有问题,而非代码错。谢谢楼上回答,而我确实只是需要看看例子代码。