bean里面如何打印到html页面

王朝html/css/js·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

---摘自《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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航