学院首页>网页制作>HTML>bean里面如何打印到html页面

bean里面如何打印到html页面

作者:打印 来源:第二频道 添加时间:2006-5-21 9:40:08
在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里面,方法一样所以就不举例子了。 

站内搜索