龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

bean里面如何打印到html页面

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
---摘自《jsp爱好者》 (文/刘玉锋) 在chinaASP的论坛里面看到有朋友问起这个问题,所以站长写了个简单的例子,演示一下如何在bean里面使用out方法。 out方法其实是一个jsp文件隐含的

  ---摘自《jsp爱好者》 (文/刘玉锋)
  
  在chinaASP的论坛里面看到有朋友问起这个问题,所以站长写了个简单的例子,演示一下如何在bean里面使用out方法。
  out方法其实是一个jsp文件隐含的JspWriter对象,一般在jsp也面里面直接输出就行了,比如out.println("test");
  但是在bean里面这样做就会出问题,所以需要一个小小的技巧,只要将out对象传递到bean里面就能使用out的所有方法了。
  下面的代码在于给大家一个思路:
  
  <jsp:useBean id="bean" class="XXX" scope="XXX"/>
  <%
  bean.setOut(response);
  bean.test();
  %>
  
  
  bean里面部分代码
  import Javax.servlet.jsp.*;
  JspWriter out= null;
  public void setOut( JspWriter out)
  {
  this.out=out;
  }
  public void test()
  {
  out.println("<font size=12>hello</font>");
  }
  类似的,其它的对象response、request等都可以这样来传递到bean里面,方法一样所以就不举例子了。
  (转载请注明作者信息)
  作者:刘玉锋
  主页:http://jspbbs.yeah.net
  
精彩图集

赞助商链接